The White House announced on Thursday that Donald Trump was cancelling his trip to London. The reason the administration gave contradicts various other reports, which the president responded to on social media.

Trump on London

In the United States, Donald Trump's approval rating is down to less than 35 percent in the most recent round of polling after just one year in office. Outside of the U.S., the former host of "The Apprentice" is also not well liked, especially in countries throughout Europe. Heading into the new year, Trump was gearing up to take a trip to the United Kingdom next month where he was set to help open the new US embassy in London.

According to the White House, the president decided to cancel his plans because he was angry with the deal the Obama administration made to get the new embassy built, and is instead sending Secretary of State Rex Tillerson in his place. However, Yahoo News reported on Thursday that the private reason for the cancellation is due to Trump being well aware that he would face massive backlash and protests against him. As seen on his Twitter feed on January 6, Trump is speaking out.

Taking to Twitter early Friday morning, Donald Trump elaborated on why he canceled his trip to London.

"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," Trump said.

Not stopping there, Donald Trump referred to agreement by former President Obama and the United Kingdom as a "Bad deal." "Wanted me to cut ribbon-NO!" he concluded.

Twitter erupts

After Donald Trump posted his tweet, the backlash soon followed. "Reason you canceled your trip to London is you're fearful of protests. You're also racist. That's not why you canceled your trip, but it's part of the reason they're glad you canceled," one tweet read.

"You are the sh*thole.

Please resign and leave this country with some dignity. #resist," yet another tweet read. "You're so prissy. This would be like me refusing to cover a rally of yours out of town because whatever newspaper I'm working for doesn't put me up in a five star resort. So entitled," Adam Schrader wrote.

"You are one delusional racist sick fu*k.

Resign trump, resign now and then go straight to hell, bast*rd," an additional tweet stated. "They don't want you there. You are not welcome there. That's why you're not going. The queen doesn't want you for tea and scones," a follow-up tweet noted.