The Prime Minister was joined by Defence Secretary Gavin Williamson and the Princess Royal to mark Armed Forces Day in Llandudno, North Wales.

The 10th annual event saw regulars, reserves, their families and veterans gather in the seaside town.

National Armed Forces Day
Prime Minister Theresa May has visited Llandudno to mark National Armed Forces Day (Peter Byrne/PA)

National Armed Forces Day
The Princess Royal also attended the celebrations in the seaside town (Peter Byrne/PA)

— The Royal Family (@RoyalFamily) June 30, 2018

National Armed Forces Day
The PM was surrounded by confetti as she watched a parade (Peter Byrne/PA)

National Armed Forces Day
Mrs May met members of the Red Arrows, who performed a display (Peter Byrne/PA)

National Armed Forces Day
The Battle of Britain Memorial Flight in the sky above Llandudno (Peter Byrne/PA)

National Armed Forces Day
She also chatted to members of the Armed Forces (Peter Byrne/PA)

National Armed Forces Day
A parachute display over Kings Park in Stirling (MoD)