Donald Trump waved at protesters who branded him a “racist” as he teed off at his Turnberry golf resort in Scotland.

The controversial US president was spotted playing golf with his son Eric on the famous Ailsa championship course.

At the same time, protesters marched through Edinburgh to demonstrate against him, with organisers saying an estimated 60,000 people had taken to the streets.

Meanwhile, Scottish First Minister Nicola Sturgeon – who is not scheduled to meet the president – instead opted to lead Scotland’s largest LGBT Pride event in Glasgow.

At Turnberry, protesters who had gathered on the nearby beach climbed a hill to ensure the president  could see them when he took to the golf course.

Mr Trump, the 45th president of the US, waved as they shouted: “No Trump, no KKK, no racist USA.”

He was dressed in navy, with a windshielder jacket with the US presidential emblem on it. Mr Trump was also wearing a white baseball cap with USA on the front in navy letters, while one side bore the American flag and the other had the number 45 on it.

Donald Trump protest
A mass protest against the president is being held in Edinburgh (Lesley Martin/PA)

The president and his wife Melania had arrived in Scotland on board Air Force One on Friday evening, before travelling by motorcade to the Trump Turnberry resort – one of two Scottish golf courses he owns.

They are making a “private visit” there after earlier meeting both Theresa May and the Queen on what is Mr Trump’s first visit to the UK as president.

On Saturday, Mr Trump tweeted: “I have arrived in Scotland and will be at Trump Turnberry for two days of meetings, calls and hopefully, some golf – my primary form of exercise!

“The weather is beautiful, and this place is incredible! Tomorrow I go to Helsinki for a Monday meeting with Vladimir Putin.”

Police keep watch as Mr Trump plays golf at Turnberry (Andrew Miligan/PA)

Police Scotland have confirmed they are investigating after a paraglider flew over Turnberry on Friday night with a sign claiming Mr Trump is “well below par”.

The incident, which took place shortly after the president and first lady had arrived, is being treated as a “breach of the air exclusion zone”, the force said.

Meanwhile Scottish Labour leader Richard Leonard pledged protests in Scotland against Mr Trump would be “peaceful, but passionate”.

Joining the Edinburgh demonstration – where Police Scotland said there were 9,000 protestors –  Mr Leonard condemned the president for his “misogyny, his racism, his bigotry”, as well as his “denunciation of climate change and his anti-trade union actions”.

Donald Trump protest
SNP MP Tommy Sheppard speaks to the crowd at the Edinburgh protest (Lesley Martin/PA)

Writing for the Red Robin website, Mr Leonard said: “Donald Trump is not welcome here. The horrific scenes at the Mexican border are just the latest example of his repudiation of decent human values. Caging children like animals is barbaric and we simply cannot roll out the red carpet for a US president who treats people that way.

“These demonstrations are not simply just about the politics of Donald Trump, it is about his moral values as well.

“It is not about right versus left, it is about right versus wrong.”

Nicola Sturgeon leading the Pride march in Glasgow (David Cheskin/PA)

Ms Sturgeon, speaking at the Pride march in Glasgow, said she had been a “wee bit tickled” by reports Mr Trump “hates her” and has been “bitching” about her to Theresa May.

The First Minister said: “I find it hard to believe that the president of the United States with all the big important issues that he has to deal with on a daily basis, finds the time to rant about me on the telephone to Theresa May.

“If it is true, I suppose I should take it as a compliment, I certainly don’t spend that much time talking about him.”