The Princess Royal has led a service of thanksgiving in Edinburgh marking the 60th anniversary of the end of World War II.
The Princess Royal led commemorations in Edinburgh
As part of the event, hundreds of war veterans and school children marched with bands down the Royal Mile.
The service of remembrance took place in St Giles' Cathedral and a wreath was laid at the Stone of Remembrance in Parliament Square.
The date was chosen because it is between the VE and VJ anniversaries.
The Princess Royal was joined by First Minister Jack McConnell, Armed Forces Minster Adam Ingram, Edinburgh Provost Lesley Hinds and a host of other dignitaries.
The event is part of the national commemorations taking place in capital cities throughout the UK.
Mr McConnell said: "Sixty years after the defeat of fascism, we face a different threat.
"But just as a previous generation of Scots stood up to evil with selfless courage so must we stand up to those who wage a war of terror against everything we hold dear."
Veterans gathered to mark sacrifices made in WWII
Many veterans are now in their 80s or 90s, so this may be the last major anniversary they are able to take part in.
Veterans who assembled in St Giles Street paraded from Johnston Terrace to Parliament Square.
There was also an RAF flypast of four Tornadoes and a Nimrod.
The parade and service at St Giles' came before a civic reception and sunset ceremony at the Palace of Holyroodhouse.