Tens of thousands of people have taken part in a march through Glasgow in support of Scottish independence.
The All Under One Banner march left Kelvingrove Park at 13:30 BST and made its way through the city centre before ending with a rally at Glasgow Green.
Some people joined in with the crowds of marchers waving Saltires as the event passed along the city streets.
The March For Independence is one of a series of events taking place across Scotland between May and October.
Police Scotland said that about 30,000-35,000 people had attended the rally at Glasgow Green.
Event organiser Neil Mackay said the march was not a “political party march”.
He added: “Obviously independence has got political ramifications, but it’s a moral cause, that is not a political cause.
“This is a moral cause and so this movement, this march, is open to everybody who desires an independent Scotland, whether they are Scottish or they are not Scottish.
“There’s people here from across the world who have travelled, and obviously from across the UK.”
All Under One Banner describes itself as a “pro-independence organisation whose core aim is to march at regular intervals until Scotland is free” and says it is open to “everyone who desires to live in an independent nation”.
A number of speakers and musical acts took part in the rally on a stage in the park, alongside a selection of pro-independence community stalls.
The event saw a series of traffic management measures put in place around the M8, with the closure of the westbound carriageway from the junction 15 on-slip at Townhead and a lane closure in place through to junction 18 off-slip at Charing Cross.