Nigel Farage has criticised Sadiq Khan, the mayor of London, for his response to Saturday night’s attack – accusing him of being “hidebound by political correctness” and praising President Donald Trump for his own, controversial, reaction to the news.

Mr Farage appeared on Fox News on Sunday morning, and told the American audience that the mayor was too timid in his response.

“I understand the man not wanting to spread panic,” said Mr Farage.

“But I would like him to say, as the first Muslim mayor, I am going to drive radicals out of our mosques. I am going to work to end extremism in our schools.

“And I didn’t hear a word of that.”