Sadiq Khan, the Mayor of London, renewed his feud with President Donald Trump on Monday and suggested there should be no "rolling out the red carpet" with a state visit for the US president.

Mr Khan told CNN: "State visits are different from a normal visit and at a time when the President of the USA has policies that many in our country disagree with, I am not sure it is appropriate for our government to roll out the red carpet."

Theresa May extended the invitation of a state visit in January and it was accepted, but a source in Washington told The Telegraph no preliminary arrangements of any kind have been made.