Thousands take to the streets in Edinburgh for Scottish independence
Organisers say they expected over 100,000 people to attend.
Thousands of people marched through Edinburgh in support of Scottish independence on Saturday.
Groups and organisations that support separation from the UK joined the All Under One Banner (AUOB) procession on Saturday in the final event of the year, as organisers claimed momentum is growing in the face of Brexit.
Organisers All Under One Banner said they expected more than 100,000 people to take part, causing a series of road closures in the city.
The Edinburgh event follows similar marches in towns and cities across Scotland, including Glasgow, Galashiels, Oban, Ayr, Aberdeen and Perth.
Scotland's First Minister Nicola Sturgeon did not join the event but said she was there "in spirit".
She tweeted: "Good luck to everyone marching for independence in Edinburgh later. I'm not able to be there in person today, but I will be with you in spirit. Have a great day. And be in no doubt - independence is coming #indyref".
A "human saltire" event was also held in Holyrood Park at noon, where thousands attempted to recreate Scotland's national flag.