The president is expected to visit his Aberdeenshire golf course this month — and may call at Downing Street

Ministers are on the alert for a flying visit to Britain by Donald Trump this month.

Senior government officials say they expect the American president to make an unscheduled stop at his Aberdeenshire golf course as part of his trip to Europe to attend France’s Bastille Day celebrations on July 14.

Theresa May’s team are on standby for Trump to visit Downing Street as well. It is understood that any visit would be confirmed only 24 hours in advance so anti-Trump protesters did not have time to disrupt his visit.

A source close to the White House said: “There is a window of opportunity for the president to visit Britain when he is in Europe later this month. It is likely it will be hastily