Donald Trump appeared to reignite his feud with Sir Sadiq Khan by saying London has a “terrible Mayor” and “some terrible people”.
The US President also suggested Sir Keir Starmer was pandering to Muslim voters after the Prime Minister refused to join his strikes against Iran.