US President Donald Trump played golf under tight security on the first full day of a visit to Scotland, as hundreds of protesters took to the streets in major cities.
Trump played at his Turnberry resort on the southwest coast of Scotland with son Eric and the US ambassador to the UK, Warren Stephens, waving to photographers. He arrived in his mother's birth country on Friday evening local time.
His presence has turned the picturesque and normally quiet area into a virtual fortress, with roads closed and police checkpoints in place.
Police officers — some on quad bikes and others on foot with sniffer dogs — patrolled the famous course and the sandy beaches and grass dunes that flank it.
Secret Service snipers were positioned at vantage points while some other golfers on the course were patted down by security personnel.

Donald Trump was spotted playing golf at one of his Scottish properties ahead of official meetings. Source: PA / Robert Perry
The president has professed a love of Scotland, but his controversial politics and business investments in the country have made for an uneasy relationship.
Speaking to reporters on the tarmac, Trump immediately waded into the debate surrounding high levels of irregular migration, and lashed out at renewable energy efforts.
"You better get your act together or you're not going to have Europe anymore," he said, adding that migration was "killing" the continent.
"Stop the windmills. You're ruining your countries," he added.
Protesters angry at Trump and Keir Starmer
Trump's five-day visit, which is set to mix leisure with business and diplomacy, has divided the local community.
His resort is not only well protected but it's also in a relatively remote area, meaning most protesters chose to make their voices heard in Scotland's big cities.
Over on the east coast, several hundred protesters demonstrated outside the US consulate in the capital Edinburgh and further north in the city of Aberdeen, near where Trump owns another golf resort.
The protests were organised by the Stop Trump Coalition, which has called on Scotland's First Minister not to attend a scheduled meeting with Trump.
Participants held placards with slogans like "Scotland hates Trump" and waved Palestinian flags.

People take part in a Stop Trump Scotland protest outside the US Consulate in Edinburgh. Source: PA / Jane Barlow
Others said they did not want him in Scotland.
"People need to stand up to Trump and he needs to know there’s people who don’t like what he’s doing, what he’s doing to the world and the affect he’ll have on our children’s future," one protester said.
Many were furious about the cost of the US president's trip.
"He's here on a private trip to look around his golf courses and the amount of money it's costing the Scottish tax payer is absolutely obscene," one protester said.

People take part in a Stop Trump Scotland protest at the Union Terrace Gardens in Aberdeen. Source: PA / Nick Forbes
"I'm disgusted by him … It's disgraceful. He's pandering to the right and he has been since the start of his Prime Ministership," one protester told SBS News.
Starmer will meet Trump on Monday AEST while on Tuesday the President is expected to meet Scotland's First Minister John Swinney, who publicly endorsed Kamala Harris.
"I can see that on balance it probably needs to happen, it could be really awkward on some counts if the First Minister does not meet with him, but personally I think it would have said a lot more if John Swinney had said 'I'm not meeting with that man'," a protesting Scot said.
Others welcomed Trump
Not everyone was against his visit.
At Prestwick Airport on Friday evening a boy held a sign that read "Welcome Trump" while a man waved a flag emblazoned with Trump's most famous slogan — Make America Great Again.
"I think the best thing about Trump is he's not actually a politician yet he's the most powerful man in the world and I think he's looking at the best interests of his own country," said 46-year-old Lee McLean, who had travelled from nearby Kilmarnock.
"Most politicians should really be looking at the best interests of their own country first before looking overseas," he told Agence France-Presse.
Trump is due to discuss trade with EU chief Ursula von der Leyen in Turnberry on Monday AEST.
Trump is scheduled to return to the US on Tuesday but will be back in the UK for a state visit between 17-19 September, when he will be hosted by King Charles III.