Join the news democracyWhere your votes decide the Top 100
Donald Trump's UK visit has already seen tens of thousands take to the streets, a giant angry baby blimp mocking him and some of the most inventive signs around.
And that's before we even get to Scotland, proud home of the angriest, most foul-mouthed and most creative protestors in the UK.
The US president is spending the weekend on his Turnberry resort, where he tweeted that he will play golf, attend meetings and make phone calls, before flying to Helsinki for a meeting with Vladmir Putin.
To mark the occasion, we've put together some of the best Scottish signs from anti-Trump protests.
Another great sign:
#ScotlandAgainstTrump #StopTrump #DumpTrump #TrumpProtest #TrumpUKVisit #Edinburgh https://t.co/L8vc1B9X09 — Rebecca Pillinger 🦕 (@Rebecca Pillinger 🦕)
Picture: Getty Images / NEIL HANNA / Contributor
Picture: Getty Images / Jeff J Mitchell / Staff
Picture: NEIL HANNA / Contributor
Rumi also has her sign ready for today's #TrumpProtest in #Edinburgh @PatienceSchell https://t.co/B9ZxCOsl4T — Ritti Soncco (@Ritti Soncco)
Dog against Trump in Glasgow
#MuslimBanprotest https://t.co/O8fYxpl4kJ — James Doleman (@James Doleman)
protest - Scottish style, Glasgow, George Square 1/ #MuslimBan #StandUpToTrump https://t.co/3CZgoelMIN — Lorna Gordon (@Lorna Gordon)
Another brilliant sign from the #TrumpProtest in Edinburgh
#ScotlandAgainstTrump https://t.co/WY8pDWQuip — Bigkenny (@Bigkenny)
Paula Baker here with her partner and 7 month old baby: “People are willing to make a stand. We want Americans to s… https://t.co/YTFh7ohJLG — Libby Brooks (@Libby Brooks)
This guy. #dumptrump #scotland #scotlandagainsttrump https://t.co/Se4pr0Z6Wo — Cara Ovens (@Cara Ovens)
American icons unite in The Meadows. Because Obviously. #DumpTrump #Edinburgh https://t.co/xhOIArn3YA — Dr Stephenie McGucken (@Dr Stephenie McGucken)
My adopted home city did me proud today, a wonderful celebration of free speech. Decided to protest in some Scottis… https://t.co/JM2UtotKrZ — 🐱 Imi 🌼 (@🐱 Imi 🌼)
Our signs for the protest #TrumpProtest #TrumpProtestPosters #Edinburgh https://t.co/ntHg7PQHz9 — Franca (@Franca)
At the #ScotlandAgainstTrump demo in Edinburgh! https://t.co/2kfjWVWaJj — Amnesty Scotland 🕯 (@Amnesty Scotland 🕯)
Great to be part of #Trumpprotest #Edinburgh. So many people came out with some great banners. We certainly made ou… https://t.co/5HcYbYkOhp — Louise McSorley 💙 (@Louise McSorley 💙)
She does not say this lightly. #ScotlandAgainstTrump https://t.co/lcdurvorgS — Jamie Ross (@Jamie Ross)
More: Huge crowds showed up to protest Trump and everyone made the same joke