Donald Trump has said the world must "stop being politically correct" after another terror attack hit central London.
Seven people were killed last night when three attackers rammed a van into pedestrians on London Bridge before leaving the vehicle and launching a separate attack on neighbouring Borough Market.
Theresa May has already said Britain is too "tolerant" of extremism, and Trump, whose plans for a travel ban on flights from several Muslim-majority countries have caused huge controversy over recent months, has now gone further in a furious tweet.
The US President tweeted: "We must stop being politically correct and get down to the business of security for our people. If we don't get smart it will only get worse."
He then blasted London Mayor Sadiq Khan, who earlier said told the people of his city not to be alarmed.
More from talkRADIO