The First Minister joined a crowd of more than 10,000 to raise cash for charity at Glasgow’s Kiltwalk on Sunday.
The event, where walkers dressed in kilts to take on routes up to 23 miles long, saw £3m drummed up for 685 charities across Scotland, after a 50% top-up from The Hunter Foundation on every £1 collected.
The latest fundraising figures mean the event has now raised more than £32m for 2,850 charities over the last six years.