DONALD Trump today savaged Sadiq Khan as a "nasty person" who has "done a terrible job".

At a joint press conference with the US President, Sir Keir Starmer was forced to awkwardly intervene, defending the London Mayor as "my friend".

Mr Trump, confirming he will travel to London during his state visit in September, blasted: "I'm not a fan of your Mayor.

"I think he's done a terrible job, the Mayor of London.

"He's a nasty person."

As embarrassed laughter filled the room, the PM attempted to defuse the situation.

But the US President pressed on: “I think he’s done a terrible job.

"But I would certainly visit London.”

In a wide-ranging press conference:

The President vowed to reduce the 50-day deadline he had given Putin for a Ukraine peace deal to 10 days

On Gaza, Mr Trump

See Full Page