President Trump has confirmed he will not visit London to open the new US embassy next month, blaming the Obama’s decision to move it to an “off location” in a “bad deal”.

Reports last night had said Trump would not be attending because he was concerned about a hostile reception, a lack of “bells and whistles” and the fact he would not be able to meet the Queen.

Donald Trump tweeted this morning to confirm he will not come to the UK to open the new US embassy next month, and offered an explanation for his decision.

“Reason I canceled my trip to London is that I am not a big fan of the Obama Administration having sold perhaps the best located and finest embassy in London for “peanuts,” only to build a new one in an off location for 1.2 billion dollars,” the President said.

“Bad deal. Wanted me to cut ribbon-NO!”

The US announced plans to move to the new site in October 2008 – when George W Bush was in the White House.

On the embassy web page about the project, it said: “The project has been funded entirely by the proceeds of the sale of other US Government properties in London, not through appropriated funds.”

Trump is understood to be sending US Secretary of State Rex Tillerson instead.

Downing Street declined to comment on the particular case but reports suggested No 10 was aware the “working visit” had been postponed.