First Minister Nicola Sturgeon said Scots owe fallen soldiers an "enormous debt of gratitude".

Ms Sturgeon was speaking as she joined Edinburgh lord provost Frank Ross, fellow politicians and members of the armed forces community for a moving Remembrance Sunday service.

More than 100 wreaths were laid during the service, organised by Legion Scotland at the City Chambers in Edinburgh to remember those who never came home.

Sir Alistair Irwin KCB CBE, the president of Legion Scotland and Poppyscotland, read Binyon's Lines after the bugler had played the Last Post.

Ms Sturgeon said: "Remembrance Sunday is always a poignant occasion.

"It's an opportunity for all of us individually and collectively to pay our respects to those who have fought in our armed forces, our veterans, and those who currently serve in our armed forces to keep the whole world safe.

"We owe them an enormous debt of gratitude."

Later on Sunday, veteran and serving commandos gathered for a service at Spean Bridge's Commando Memorial near Fort William.

Army, Royal Marine commandos and special units from all forces were represented at the service, which followed a parade through Fort William.

The memorial is in tribute to marines who trained in the area during the Second World War.