Armed Forces Day celebrated across the UK
The Princess Royal, David Cameron and Alex Salmond have attended Armed Forces Day, to mark the contribution of servicemen and women, past and present.
Hundreds of veterans, serving personnel and cadets joined the celebrations in Stirling.
Caroline Wyatt reports.