Then, on Monday, he combined another shot at Khan with criticism of the mainstream media, tweeting: "Pathetic excuse by London Mayor Sadiq Khan who had to think fast on his "no reason to be alarmed" statement".
Trump had tweeted, "At least 7 dead and 48 wounded in terror attack and Mayor of London says there is "no reason to be alarmed!"
U.S. President Donald Trump once again criticised London Mayor Sadiq Khan on Monday over his response to a deadly attack on the city, while the British public and politicians lauded the mayor for his handling of the aftermath. "[Mainsteam media] is working hard to sell it!" the commander-in-chief tweeted at 9:49 a.m.
Khan repeated his comment early Tuesday, telling the BBC: "When Theresa May first invited him on a state visit to our country at a time when he was proposing a travel ban on Muslims and changing the American policy on refugees, I said it was inappropriate to be rolling out the red carpet for Donald Trump ... nothing has changed my mind".
On June 2, a van barrelled through a crowd of pedestrians on London Bridge and three men later attacked people inside restaurants and pubs near Borough Market.
Khan's lengthy statement on Sunday morning, heard in full by Reuters, strongly condemned the attack and gave a number of details about what had happened and what measures were being taken in response. You will see an increased police presence today, including armed officers and uniformed officers. "No reason to be alarmed", he wrote on Twitter. "I don't think we should roll out the red carpet to the president of the United States of America in the circumstances where his policies go against everything we stand for", said Sadiq Khan, the first Muslim Mayor of London.
Prime Minister Theresa May, asked by The Sun newspaper whether the controversial trip would go ahead, answered "Yes".
"I think Sadiq is doing an excellent job", she said.
"By standing together as a city we will send a powerful message here and around the world - that Londoners will never be cowed by terrorism", Khan said.
"We aren't going to allow anybody, whether it's Donald Trump or anybody else, to divide our communities", Khan said.
In a clear reference to Trump's tweets Sunday and Monday criticizing London Mayor Sadiq Khan, Clinton said: "It's a time for steady, determined leadership - like we are seeing from local authorities in London, including the mayor of London".
YouGov found 51 per cent of Londoners trusted Khan to "make the right decisions about keeping Britain safe from terrorism", with 30 percent saying they did not trust him. "London stands in defiance against this cowardly attack and our city and our people and our values and our way of live", he said.
"I don't wish to enter into a row between ... individuals who are I think are probably perfectly able to stick up for themselves", he said of Trump and Khan.
Trump has leapt on the London attacks as evidence of the need for hardline security measures in the United States, including a "ban" on travellers from Muslim countries. "I've really not got time to respond to tweets from Donald Trump", he said, talking to ABC news.