Country shows support for forces
Parades and street parties have been held up and down the country to celebrate the third annual UK Armed Forces Day.
All over Britain celebrations were held in honour of the nation's servicemen and women, as people showed their support and gratitude for the forces.
It is believed that around 100,000 people descended upon Edinburgh, which was this year's official host city, to enjoy a packed schedule of activities.
Events got under way as 90 motorcyclists, from the Royal British Legion Scotland Riders Branch, drove down the Royal Mile to celebrate the Legion's 90th anniversary.
A moment of silence was held at the Falklands Memorial Garden in Princes Street Gardens, as members of the South Atlantic Medal Association laid a wreath, followed by a reading of the Falklands Prayer.
The highlight of the day came as 2,500 military personnel made their way down the Royal Mile from Edinburgh Castle's Esplanade to Holyrood Park.
Outside the Scottish Parliament building the Prince of Wales and the Duchess of Cornwall stood to watch the parade. They were joined by Prime Minister David Cameron, Scottish First Minister Alex Salmond, Secretary of State for Scotland Michael Moore and Defence Secretary Dr Liam Fox.
The prince stood on a podium and saluted every member of the Armed Forces to pass him. Around 500 servicemen and women marched first, followed by 2,000 veterans and cadets.
At the service, the head of the Ministry of Defence, General Sir David Richards, said: "I know the servicemen and women that I have the privilege of leading feel the same way as I do. We are immensely proud to serve this country."
The royal couple presented a selection of veterans from across the Armed Forces with the HM Armed Forces Veterans' Badge, before meeting members of the public.