Thousands of people lined Llandudno promenade to cheer on the UK's servicemen during Armed Forces Day.

Sunshine and blue skies were on show as spectators and Prime Minister Theresa May and the Princess Royal Princess Anne arrived in the town.

Mrs May was greeted with a gentle round of applause and Anne received cheers as she entered the building shortly after.

A few protesters also made their way along the seafront, displaying banners saying "peace and justice" and "don't fund bombs, fund the NHS".

The Prime Minister applauded and the Princess Royal saluted a variety of military personnel as they marched past to mark the start of Armed Forces Day.

Brass bands from all sectors of the armed forces played as each took it in turns to salute Anne in the military parade along Llandudno promenade.

Huge amounts of red, white and blue confetti covered the surrounding area throughout the first event of the celebrations to be followed by receptions, displays and Red Arrows and Typhoon flypasts.

The thousands of visitors who lined the promenade joined Theresa May and Defence Secretary Gavin Williamson in applauding each military group as they marched past.

The Prime Minister marked Armed Forces Day by announcing next year's event will be held in Salisbury in response to the nerve agent attack.

Theresa May will say there is "nowhere more suitable" than the Wiltshire city to hold next year's celebrations, describing the military response to the incident as "remarkable".

Speaking of the decision to host next year's celebrations in Salisbury, the Prime Minister will say: "In the days immediately following the attack, expert military teams helped to safely move contaminated vehicles, the Defence Science and Technology Library at Porton Down then expertly tested the nerve agent and today around 200 specialist military personnel from the Army and RAF continue to support the recovery.

"By holding Armed Forces Day here next year, we are also celebrating the tremendous resilience and great spirit of Salisbury and showing clearly it is open for business.

"It's a great city, enriched by military history and a wonderful place to visit."

Speaking of Saturday's event, Mr Williamson will say: "Today we mark the 10th Armed Forces Day and it remains a valuable opportunity to honour our troops who work so hard to keep us safe.

"Our servicemen and women are on hand every hour of every day to protect us from the threats we face and today I encourage people across the UK to come together and salute them for their tireless commitment."