Donald Trump has cancelled a visit to Britain next month to open the new US embassy in London amid fears of mass protests, The Guardian reports.
The American president claimed on Twitter that his reason for calling off the trip was his displeasure at Barack Obama having sold the current embassy for “peanuts” and built a replacement for $1.2bn. “Bad deal,” he wrote.