Scotland has been paying tribute to its servicemen and women as Armed Forces Day is celebrated across the country.
Events are being held across Scotland at the culmination of a week of tributes to British troops and their families.
The day is marked to raise awareness of the contribution made by the Army, Navy and RAF, and to allow the public to demonstrate their appreciation.
In Dundee, there was a parade of military personnel, cadets and veterans, and the 1st Battalion Scots Guards marched through the streets in their scarlet tunics and bearskins, with rifles and fixed bayonets. The parade included Royal Navy personnel from the ship's company of HMS Duncan and a marching contingent from RAF Leuchars.
The Scots Guards were allowed to enter Dundee "with drums beating, Colours flying and bayonets fixed" during the Armed Forces Day parade. The honour is only usually granted to regiments and battalions who have been given the Freedom of the City.
The forces' flag was flown outside St Andrew's House in Edinburgh, honouring the commitment and contribution of both serving members of the armed forces and veterans.
Celebrations kicked off in the capital, where Princes Street Gardens played host to events including a Royal Air Force Typhoon flypast, music from the Scots Mil Afghan rock band and an inflatable assault course.
About 400 people are taking part in a charity yomp in Perthshire to raise money for ABF The Soldiers Charity and the Prince's Scottish Youth Trust.
Scotland Office Minister David Mundell attended the Armed Forces Day parade in Edinburgh.
He said: "Saturday's events are a fitting tribute to our nation's serving and former service personnel who have displayed outstanding acts of courage and loyalty in defence of their country. We will use this time to reflect, most notably as we mark the 30th anniversary of the end of the Falklands War and remember those 255 British servicemen who gave their lives in that conflict."