After two terrorist attacks hit London on Sunday night, U.S. President Donald Trump launched into a tirade about the need to impose his proposed “travel ban” in order to boost security.

Seven people were killed and 48 injured as three terrorists drove into pedestrians on London Bridge and launched a knife rampage on people. The men were shot dead by armed police within minutes.

“We need to be smart, vigilant and tough. We need the courts to give us back our rights. We need the Travel Ban as an extra level of safety!” Trump tweeted after the attack, promoting his failed plan to ban citizens of six Muslim majority countries from entering the United States.

Trump issued the executive order to ban entry from the six countries, but his order has been blocked by a succession of courts and the matter is now in the Supreme Court.

His tweet soon received a storm of criticism who described it as a piece of opportunism.

However, he continued with his anti-Muslim rhetoric and attacked London Mayor Sadiq Khan, who was elected as London’s first Muslim mayor in 2016. “At least 7 dead and 48 wounded in terror attack and Mayor of London says there is ‘no reason to be alarmed!’” Trump tweeted.