Sadiq Khan hit back at Donald Trump on Monday evening, saying the US president's state visit to the UK should be cancelled.

Mr Trump renewed his criticism earlier on Monday of the London mayor's handling of the aftermath of Saturday night's terror attack.

The US president accused Mr Khan of making a "pathetic excuse" over his statement urging Londoners not to be alarmed by the presence of additional police on the streets in response to the attack.

Speaking to Channel 4 News, Mr Khan said Mr Trump had been wrong about "many things" and that the Government should cancel his state visit to the UK, which is expected to take place in October.

“I don’t think we should roll out the red carpet to the president of the USA in the circumstances where his policies go against everything we stand for,” he said.