He took to Twitter earlier this month to say his first trip to Britain since being elected last year was off amid claims he feared mass street protests.

He blamed his predecessor Barack Obama for selling off the former embassy in Grosvenor Square "for peanuts".

The President tweeted: "Reason I cancelled 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.

MOST READ IN NEWS

TASTE OF EVIL

Instagram model murders her two kids after buying them ‘final’ chocolate bar