Princess Anne saluted the Red Arrows as they created a gigantic heart-shaped smoke trail during the Armed Forces Day parade.
The parade in Llandudno, North Wales, was watched by 100,000 people including Princess Anne, Theresa May, and defence secretary Gavin Williamson.
The 10th annual Armed Forces Day also featured receptions, displays, and Red Arrows and Typhoon flypasts.
Nearly 300 events were held around the world today, including street parties and military parades.
Around 1,000 serving personnel, veterans and cadets from the Royal Navy, British Army, and Royal Air Force took part in the march from the seaside town's War Memorial at 11am.
At the parade the Prime Minister announced that next year's event will be held in Salisbury in response to the nerve agent attack.
She said: '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.
Labour leader Jeremy Corbyn was not in attendance of the parade, but tweeted: 'Today on #ArmedForcesDay, I want to say to all of our veterans, service personnel and reserves, whether you are at home or overseas, thank you for all that you do.