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
Defence Secretary Gavin Williamson (left) joined Mrs May and her husband Philip (Peter Byrne/PA)
National Armed Forces Day
The Princess Royal also attended the celebrations in the seaside town (Peter Byrne/PA)
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 Red Arrows take to the skies (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
The PM met families attending the celebrations (Peter Byrne/PA)
National Armed Forces Day
She also chatted to members of the Armed Forces (Peter Byrne/PA)