
First Minister Nicola Sturgeon and the Duke and Duchess of Rothesay joined 1,000 people in Dundee on Saturday to commemorate the 100th anniversary of the Battle of Loos.
An estimated 30,000 Scots fought at the battle, with 7,000 killed.
City Square was transformed into a “cathedral” for the event, with ministers representing the Scottish Episcopal, Roman Catholic, Church of Scotland and Armed Forces taking part.
Around 250 troops and 300 veterans paraded through the city centre into the square.
Ms Sturgeon, the Duke of Rothesay and Lord Provost Bob Duncan laid wreaths.
The First Minister said: “Almost every town and village in Scotland was affected by the losses at Loos.
“Battalions from every Scottish regiment fought and endured unthinkable horrors, and we come together today to recognise the extraordinary sacrifices these men made.”
Prince Charles said: “The units involved at the Battle of Loos form a roll-call of Scotland’s finest regiments.
“They left the farms, factories and fishing villages of their native country and fought ferociously for our freedom in a foreign land.
“Their example is deeply humbling and is something in which the people of Scotland can take enormous and justifiable pride.”
Other events included Friday’s lighting of a beacon at the war memorial on Dundee Law and a Remembering Loos event at the Caird Hall featuring the RSNO and TV presenter Lorraine Kelly.