Thousands took to the streets of Edinburgh in a third day of protests against Donald Trump’s UK visit.
They demonstrated as the US president played golf during a visit to his Turnberry resort on the Ayrshire coast.
Mr Trump is in Scotland on a private visit with his family ahead of a summit with Vladimir Putin in Helsinki.
No protesters were arrested in Scotland, but the Met Police said 12 people were detained following pro-Trump processions in London.
While Mr Trump was at Turnberry, police estimated that about 9,000 protesters walked from the Scottish Parliament in Edinburgh to the Meadows for a “carnival of resistance”.
The event featured the giant Trump Baby balloon, which was banned from both Turnberry and Holyrood.
Tens of thousands of people – organisers claim up to 250,000 – protested in London on Friday against Mr Trump’s UK visit.
Demonstrators also filled George Square in Glasgow ahead of his arrival in Scotland.
However, the UK government’s International Trade Secretary Liam Fox told the BBC that the anti-Trump campaigners were “an embarrassment to themselves”.
He believed that the large scale protests in London and other cities “did not reflect the genuine good manners and hospitality of the British people”.
As well as the protests in Edinburgh and at Turnberry, there were supporters of Mr Trump at London’s “Welcome Trump” and “Free Tommy Robinson” processions. (Excerpts from BBC)