Young climate protesters stopped traffic as they marched through the centre of Edinburgh.
Around 200 campaigners walked from the Meadows, down the Mound, along Princes Street, and then down the Royal Mile to Holyrood on Friday as part of demands for climate justice.
The march was part of the global climate strike organised by Fridays For Future – a group of young people under 25 who have been organising school, college, and university strikes to protest against climate inaction since January 2019.