London mayor Sadiq Khan has called on the British government to cancel a planned state visit by Donald Trump after the US president continued to criticise his response to the London Bridge terror attack.
In a series of tweets over the weekend, Mr Trump mocked Mr Khan for saying there was "no reason to be alarmed" after the mayor said people should not be concerned by the additional police presence on the capital's streets after the attack.
This afternoon Mr Trump brushed aside criticism of his original posting, tweeting: "Pathetic excuse by London Mayor Sadiq Khan who had to think fast on his 'no reason to be alarmed' statement.
"MSM [mainstream media] is working hard to sell it!"
Appearing on Channel 4 News, Mr Khan said Mr Trump was wrong about "many things" and that his state visit should not go ahead.
"I don't think we should roll out the red carpet to the president of the USA in the circumstances where his policies go against everything we stand for," he said.
"When you have a special relationship it is no different from when you have got a close mate. You stand with them in times of adversity but you call them out when they are wrong.
"There are many things about which Donald Trump is wrong."
Earlier Prime Minister Theresa May defended the mayor, while stopping short of directly criticising Mr Trump.
"I think Sadiq Khan is doing a good job and it's wrong to say anything else - he's doing a good job," she told reporters at an election campaign event in London.
"We're working with him, working together and that's important - central government and the London mayoralty and his officials working together to ensure we are responding to the attack."
A spokesman for Mr Khan, responding to Mr Trump's latest tweet, said: "Nothing has changed since yesterday.
"The mayor is focused on dealing with Saturday's horrific and cowardly attack and working with the police, the emergency services and the Government to keep London safe."
She added: "We want people to go about their business."
On what Mr Trump would have to say for her to criticise him, Mrs May said: "I've been very clear, I've been very happy to say when I think President Trump is wrong - to have taken America out of the climate change agreement, the Paris agreement.
"The United Kingdom stays in it and we believe it's an important international agreement.
"So I'm not afraid to say when I think President Trump is getting things wrong."
Mayor Sadiq Khan is doing an extraordinary job supporting Londoners in a time of pain. President Trump's attack on him is unacceptable.
— Bill de Blasio (@NYCMayor) June 5, 2017
Mr Khan appeared to criticise Mr Trump while addressing police funding following a visit to London Bridge.
He noted London has other responsibilities due to its status as a capital city, adding: "From major events, there's a big cricket match today, to state visits - some welcome, some less so.
"But the fact is we need to make sure the police have the resources and support they need, and as the mayor, my job is to make our city safe and I'll do my best as the mayor to be an advocate and champion for our police to get the tools they need."
A spokesman for Mr Khan, responding to Mr Trump's latest tweet, said: "Nothing has changed since yesterday.
"The mayor is focused on dealing with Saturday's horrific and cowardly attack and working with the police, the emergency services and the Government to keep London safe."