U.S. President Donald Trump came under fire on Sunday for criticising London's Mayor in the aftermath of attacks in the city that killed seven people and injured at least 48 others yesterday.

In a tweet, Trump seized on comments by London Mayor Sadiq Khan, who said Britons should not be alarmed to see more police in the streets after three men drove a van into pedestrians on London Bridge before stabbing others nearby.

“At least 7 dead and 48 wounded in a terror attack and Mayor of London says there is 'no reason to be alarmed!'”, Trump had 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 further said.

In response, a spokesperson for the Mayor informed that Khan is busy working with the police, emergency services and the government to coordinate the response to this horrific and cowardly terrorist attack. He also added that he has more important things to do than respond to Donald Trump's ill-informed tweet that deliberately misinterprets his remarks urging Londoners not to be alarmed when they see more police including armed officers on the streets.

Former Vice President of USA, Al Gore, speaking on CNN's State of the Union programme said, “Trump's tweet misrepresented the words of the Mayor. I don't think that a major terrorist attack like this is the time to be divisive and to criticize a Mayor who's trying to organise his city's response to this attack”.

Senator Mark Warner, a Democrat and Vice Chairman of the Senate Intelligence Committee told CNN that it troubles him to see the kinds of tweets Trump has put out in the aftermath of the London attacks.

Evil Slaughter

Trump did not mention the Mayor while speaking after a gala event at Washington's Ford's Theatre later on Sunday, where he condemned the attacks as an ‘evil slaughter’.

He said the US would do everything in its power to assist the UK in bringing those responsible to justice.

“This bloodshed must end. This bloodshed will end,” Trump stated adding that he would do what is necessary to prevent the threat from reaching the US.

Islamic State on Sunday claimed responsibility for the London attack.

Trump also spoke with British Prime Minister Theresa May to offer condolences and offered Washington's full support, the White House said in a statement.

Earlier in the day, Trump cited the London attacks to push his March 6 executive order that would temporarily ban entry into the United States of people from six predominantly Muslim countries.

The ban has been blocked in the courts and Trump's legal team has asked the Supreme Court to reinstate it.

Trump also said that the travel ban is needed to protect Americans from terrorist attacks. Critics say his reasoning is flawed and assail the ban as discriminatory.

Speaking on NBC's Meet the Press programme, former Secretary of State John Kerry said on Sunday: “A travel ban will be cannon fodder to the recruiters. It's the worst thing we could do”.

Republican Senator Susan Collins told the CBS programme, Face the Nation, that she thought Trump's travel ban was not the right way to go because it was too broad.

The US State Department said it was monitoring the security situation and advised Americans in Britain to heed the advice of local authorities and maintain their security awareness.

The US Department of Homeland Security issued a statement late on Saturday saying, “At this time, we have no information to indicate a specific, credible terror threat in the United States”. Law enforcement officials in major US cities said they were not aware of any threats but were on alert.

comment COMMENT NOW