The Mayor of London Sadiq Khan has spoken out following Donald Trump's decision to cancel his planned visit to London next month.

The US President confirmed he would not be visiting the capital to open the new American Embassy on Twitter on Friday morning (January 12).

Trump claimed he cancelled his trip to cut the ribbon at the new US embassy because he thought its move from Grosvenor Square in Westminster to Nine Elms, south of the Thames, was a "bad deal" and the building was in an "off location".

But the prospect of demonstrations against his appearance could also have been a factor in the president's decision to cancel the visit.

Read More

Sadiq Khan in the news

Khan, who has clashed with Trump in the past, spoke out following the cancellation to say the President's visit would have sparked "mass protests" and that he must have "got the message" many Londoners are staunchly opposed to his policies and actions.

Khan said: "It appears that President Trump got the message from the many Londoners who love and admire America and Americans but find his policies and actions the polar opposite of our city's values of inclusion, diversity and tolerance.

"His visit next month would without doubt have been met by mass peaceful protests.