Winchester saw one of the biggest military parades in recent times with more than 500 soldiers marching through the city centre.
The Royal Logistic Corps marked the recent conferring of freedom of the city to march down the High Street and parade at the Guildhall with their Colonel in Chief the Princess Royal taking the salute under the Royal Standard fluttering above.
The corps also celebrated the 30th anniversary of the formation of the unit in 1993.
Around 500 soldiers from the corps, the largest in the British Army, were accompanied by three bands - the Band of the Royal Gurkha Rifles, the pipes and drums of the Royal Logistics Corps and the bagpipes of the 152 Regiment Royal Logistic Corps Northern Ireland.
Hundreds of members of the public lined the streets to watch the march from Peninsula Barracks. Soldiers had practiced at 4am this morning after a security sweep ensured the area was safe.
As well as serving soldiers the parade also included veterans, with some wearing bowler hats and others in Chelsea Pensioner uniform, and cadets.
The Princess Royal arrived in a Chinook helicopter which flew low over the city centre to mark the event before landing at North Walls Recreation Ground.
MP Steve Brine attended with his son, William, and met HRH when she was presented to various local representatives. He said; "Very few (if any) places outside London could carry this off. We are so lucky to call Winchester home and I pinch myself every day I am the local MP here!"