Theresa May has said Donald Trump's criticism of Sadiq Khan in the wake of the London Bridge terror attack was "wrong".
But the PM said the US president's state visit would still go ahead.
Mr Khan, the mayor of London, has called for it to be cancelled - as has Lib Dem leader Tim Farron.
Mr Trump attacked Mr Khan on Twitter after the mayor told Londoners not to be alarmed about an increased police presence following Saturday's attack.
The London mayor said Mr Trump was wrong about "many things" and that his state visit, expected to take place later this year, should not go ahead.
- London attack updates
- UK stands in silence after London attack
- What Trump's latest Twitter tirade tells us
- Trump antagonises British spymasters
Mrs May, who had previously stopped short of criticising the US president's comments, said: "I think Donald Trump was wrong in the things he has said about Sadiq Khan... we have been working with Sadiq Khan - party politics are put to one side - we work together."
She replied "yes" when asked if Mr Trump's official trip to Britain would go ahead.
The PM also emphasised the importance to UK security of the special relationship.


Seven people were killed and 48 injured when three men drove a van into pedestrians and stabbed people in bars in the London Bridge and Borough Market areas of the
