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
Tony Blair has said Leave campaigners are focusing on immigration "because they've lost comprehensively the debate on the economy".
NBA player Bryce Dejean-Jones has been shot dead after breaking into an apartment he believed to be his girlfriend's, according to police.
Nineteen people have been rescued from the English Channel after the inflatable boat they were in started taking on water.