From the capital of Edinburgh to seaside golf resorts, thousands in Scotland staged colorful, peaceful protests against President Donald Trump on Saturday as he played golf at one of his luxury retreats.
On the beach outside the resort, a dozen demonstrators staged a "protest picnic," chanting "Trump is a racist! Trump is a liar!" as hotel guests played golf just 100 yards away. A line of police, some on horseback, separated the protesters from the golf course. Snipers were also perched atop a nearby tower overlooking the vast property.
Mr. Trump and first lady Melania Trump are spending the weekend out of the spotlight at his Scottish golf resort at Turnberry, on the western coast, ahead of his summit with Russian President Vladimir Putin in Helsinki on Monday.