“At least 7 dead and 48 wounded in terror attack,” the president wrote on his Twitter account soon after the attack, “and Mayor of London says there is ‘no reason to be alarmed!’”
He then repeated that criticism in even stronger terms.
"Pathetic excuse by London Mayor Sadiq Khan who had to think fast on his "no reason to be alarmed" statement," he wrote. "MSM is working hard to sell it!"
But Mr Trump's criticism is based on a quotation entirely removed from its context. He appears to be confused about what happened in part because Fox News repeated the same short quote but without the full remarks from the mayor of London.
What Mr Khan actually said was that there is no reason to be alarmed about the increased police presence on the streets after the attack.
“My message to Londoners and visitors to our great city is to be calm and vigilant today," Mr Khan said. "You will see an increased police presence today, including armed officers and uniformed officers.
"There is no reason to be alarmed by this. We are the safest global city in the world. You saw last night as a consequence of our planning, our preparation, the rehearsals that take place, the swift response from the emergency services tackling the terrorists and also helping the injured.”
Mr Khan has shrugged off the intense and repeated criticism from Mr Trump. A spokesperson said the mayor has "more important things to do than respond to Donald Trump’s ill-informed tweet that deliberately takes out of context his remarks".
Theresa May has refused to criticise Mr Trump's comments in particular, though said that Mr Khan had her full backing.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies