"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 billionaire businessman blamed the move on his predecessor Barack Obama, even though the decision was agreed by George W Bush's administration.
Officials decided it would be impossible to retrofit the ageing modernist building, opened in 1960, with the security needed in the post-9/11 world. "Bad deal. Wanted me to cut ribbon-NO!"
Though Mrs May was the first world leader to visit the President in the White House after his inauguration last January, it's surprising - given the importance of the so-called "special relationship" between the two countries - that he's not yet travelled to these shores.
"London mayor Sadiq Khan tweeted Trump had "got the message" that he was not welcome, referring to the backlash over the Queen's invitation".
Thomas Cole, head of policy for the cross-party, pro-EU group Open Britain, said Trump was "showing early signs of panic here [and is] perhaps less committed to a bilateral [trade] deal with United Kingdom than some had thought".
"The US is one of our oldest and most valued allies and our strong and deep partnership will endure", the spokesman said.
Yemen's Houthis fire ballistic missile at Saudi military airport
The Saudi-owned satellite TV channel Al Arabiya, however, reported that Saudi air defenses intercepted the missile and destroyed it over Najran.
Many Londoners have made it clear that Donald Trump is not welcome here while he is pursuing such a divisive agenda.
Almost two million British people added their names to an online petition in 2017 calling for Trump's visit to be downgraded from a state visit to avoid embarrassing the queen.
British Foreign Secretary Boris Johnson said opponents such as Khan were putting the relationship with the United States, the biggest investor in Britain, at risk.
The American flag was this month removed from Grosvenor Square where the U.S. embassy has been based since 1938 with the area known as "Little America" during World War Two, when the square also housed the military headquarters of General Dwight D. Eisenhower.
"I think we have to welcome the American President to Britain", Johnson said.
In response to the cancellation, London Mayor Sadiq Khan celebrated the news, saying the US president "is not welcome here".