Londoners have mocked US president Donald Trump after he made an error in his continued takedown of Sadiq Khan.

Mr Trump called the London Mayor a “national disgrace who is destroying the City of London” as he criticised Mr Khan over a spate of fatal attacks which took place in the capital on Friday and Saturday.

But people were quick to point out that he had capitalised the word "city", meaning he had accidentally referred to the City of London, otherwise known as the Square Mile.

Peter Estlin is the Lord Mayor of the City of London while Mr Khan is the Mayor of London.

The phrase City of London was trending on Twitter as people replied to Mr Trump to explain the difference.

Mr Trump wrote: “London needs a new mayor ASAP. Khan is a disaster - will only get worse!”

Labour leader Jeremy Corbyn jumped to Mr Khan’s defence tweeting: “Absolutely awful to see @realDonaldTrump using the tragedy of people being murdered to attack the Mayor.

Absolutely awful to see @realDonaldTrump using the tragedy of people being murdered to attack the Mayor. @SadiqKhan is rightly supporting the police to do their job while Katie Hopkins spreads hateful and divisive rhetoric. They seek to divide at a time we need to come together. https://t.co/Se3fgWDXUZ