Former US president Donald Trump is due to arrive in Scotland today - with a trip to his Turnberry golf resort on the cards.

He is expected to land in Aberdeen this morning, but so far there's no confirmation as to when he will be in Ayrshire.

Trump said on Truth Social – the social media platform he owns – that he will be opening a “spectacular” second course at the controversial Menie Estate in the north-east of the country.

He said: “Will be leaving for Scotland & Ireland soon in order to see and inspect my great properties there.

“The golf courses and hotels are among the greatest in the world – Turnberry and Aberdeen, in Scotland, and Doonbeg, in Ireland.

“Will be meeting with many wonderful friends, and cutting a ribbon for a new and spectacular second course in Aberdeen.

“Very exciting despite the fact that it is ‘make America great again’ that is on my mind, in fact, America will be greater than ever before.”

Following his time in Scotland, he will head to his course in Doonbeg on Ireland’s west coast.

Trump's previous visits to Ayrshire were met with protests. 

The former president is running for the White House again next year, but remains mired in legal troubles.

He has pleaded not guilty to charges of falsifying business records to hide damaging information ahead of the 2016 presidential election.

Mr Trump had previously spent two days at his Turnberry course while in office in 2018, meeting Theresa May and the Queen during the visit.

Asked last week if he will meet Mr Trump, who has made controversial statements about Muslims in the past, First Minister Humza Yousaf said: “I would find it difficult, I have to say, to meet with him without raising the significance of concerns I have of the remarks that he’s made in the past.”