Thousands of people are expected to line the streets of the Royal Mile next month as King Charles is to be presented with the Honours of Scotland.
The monarch is set to attend a special event in Edinburgh as he receives the Scottish Crown Jewels at St Giles' Cathedral, it has been announced by Buckingham Palace.
First there will be a "people's procession" in the capital before Charles is presented with the historical Honours on July 5.