The Princess Royal joined David Cameron and Alex Salmond at the sixth annual Armed Forces Day in Stirling.
Almost 2000 military personnel from the past, present and future saluted Princess Anne in the Scottish city.
More top news
Loyalist paramilitary commander turned supergrass Gary Haggarty has pleaded guilty to 200 terrorist offences, including five murders.
European Commission President Jean-Claude Juncker says the Prime Minister's 'fair and serious' offer to EU nationals doesn't go far enough.
Both the insulation and tiles used in cladding on the Grenfell Tower block also failed safety tests, police said.