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.
1. Pointing out the obvious just sounds so much better in Scottish.
Another great sign: #ScotlandAgainstTrump #StopTrump #DumpTrump #TrumpProtest #TrumpUKVisit #Edinburgh https://t.co/L8vc1B9X09— Rebecca Pillinger 🦕 (@Rebecca Pillinger 🦕) 1531572752
2. Oh, so that's what Trump's name means.
Picture: Getty Images / NEIL HANNA / Contributor
3. No, wait. This is what it means.
4. Why not protest Trump and help the environment by saving cardboard?
Picture: Getty Images / Jeff J Mitchell / Staff
5. However angry you get, there's no reason to lose your manners.
Picture: Getty Images / Jeff J Mitchell / Staff
6. The must-have accessory.
Picture: NEIL HANNA / Contributor
7. Even Scottish dogs are witty...
Rumi also has her sign ready for today's #TrumpProtest in #Edinburgh @PatienceSchell https://t.co/B9ZxCOsl4T— Ritti Soncco (@Ritti Soncco) 1531568480
8. And brutal.
Dog against Trump in Glasgow #MuslimBanprotest https://t.co/O8fYxpl4kJ— James Doleman (@James Doleman) 1485799677
9. Americans might struggle to get this one.
protest - Scottish style, Glasgow, George Square 1/ #MuslimBan #StandUpToTrump https://t.co/3CZgoelMIN— Lorna Gordon (@Lorna Gordon) 1485800855
10. Though everyone will understand this beautiful poem.
11. Sometimes the simplest puns are the most effective...
12. As this sign also proves.
Another brilliant sign from the #TrumpProtest in Edinburgh #ScotlandAgainstTrump https://t.co/WY8pDWQuip— Bigkenny (@Bigkenny) 1531580653
13. Baby comparisons proved popular.
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) 1531572261
14. And plenty of people took inspiration from the baby blimp.
This guy. #dumptrump #scotland #scotlandagainsttrump https://t.co/Se4pr0Z6Wo— Cara Ovens (@Cara Ovens) 1531571954
15. American icons were united against the president.
American icons unite in The Meadows. Because Obviously. #DumpTrump #Edinburgh https://t.co/xhOIArn3YA— Dr Stephenie McGucken (@Dr Stephenie McGucken) 1531574859
16. Scottish slang is beautiful.
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 🌼) 1531577601
17. Clearly protesting in Scotland starts young.
Our signs for the protest #TrumpProtest #TrumpProtestPosters #Edinburgh https://t.co/ntHg7PQHz9— Franca (@Franca) 1531577599
18. This baby knows what's up.
At the #ScotlandAgainstTrump demo in Edinburgh! https://t.co/2kfjWVWaJj— Amnesty Scotland 🕯 (@Amnesty Scotland 🕯) 1531567120
19. Let's be honest, Trump's hair is always going to feature somewhere.
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 💙) 1531577752
20. This might be the harshest insult of the lot.
She does not say this lightly. #ScotlandAgainstTrump https://t.co/lcdurvorgS— Jamie Ross (@Jamie Ross) 1485806254
21. And this isn't strictly a sign, but we had to include it.
Picture: Getty Images / Jeff J Mitchell / Staff