The centre of St Andrews was taken over at the start of the week as the town paused to mark Armed Forces Day with a short parade and a flag raising ceremony.
Monday’s event, which was hosted by Fife Provost Frances Melville, is part of a new national event that has been designed to raise public awareness of HM armed forces and their contribution to the country over the years.
And there was a reminder of the conflicts the military are currently involved in when three Typhoon fighters from 6 Squadron at RAF Leuchars flew overheard as part of the occasion.
The parade, part of the national Armed Forces Day celebrations, also gives members of the public an opportunity to show their support for the men and women who make up the armed forces community and there was warm applause from spectators as the parade made its way along South Street.
Among the groups taking part were members of 71st Engineering regiment, the Royal British Legion, the Black Watch Association of Fife and the War Widows Association.
Setting off from outside Parliament Hall in South Street, the parade went along south street to the grounds of Madras College before returning to outside the Town Hall for the inspection and flag raising.
The Lord Lieutenant of Fife, Mrs Margaret Dean, took the salute and Provost Melville delivered a short speech outside Holy Trinity Church.
Members of the public were then able to view various military displays while invited guests enjoyed a special reception laid on by the provost.
In previous years, parades have been staged in Kirkcaldy and Dunfermline, but it was decided this year that the focus should be on north east Fife.