President Donald Trump has “got the message” that Londoners oppose his views and polices as he cancelled a planned visit to the capital, Sadiq Khan has said. The London Mayor, a long-term opponent of Mr Trump, said the visit would have been hampered by “mass peaceful protests” as the Presidents’s controversial views were the “polar opposite” of the city’s values.