Following President Donald Trump’s visit to London this month, and then his scorched-earth speech at the United Nations yesterday, the mayor of London, Sadiq Khan, came out swinging against the U.S. president.
Trump, in the UN speech, had ripped Khan, calling him “a terrible, terrible mayor, and it’s been changed, it’s been so changed.” He added that “Now they want to go to Sharia law.”
Khan responded not long after.
London Mayor Sir Sadiq Khan: “I appear to be living rent-free inside Donald Trump’s head. He is racist, he is sexist, he is misogynistic, and he is Islamophobic” pic.twitter.com/MuPU79ifEg
— Marco Foster (@MarcoFoster_) September 24, 2025
Stay up-to-date with the latest news!
Subscribe and start recieving our daily emails.
“People are wondering what it is about this Muslim mayor who leads a liberal, multi-cultural, progressive and successful city, that means I appear to be living rent-free inside Donald Trump’s head,” the mayor said, in an interview with The BBC.
“I think President Trump has shown he is racist, he is sexist, he is misogynistic, and he is Islamophobic,” the mayor said. “When people say things, when people act in a certain way, when people behave in a certain way, you’ve got to believe them.”
Also this week, Khan took a shot at Reform UK leader Nigel Farage, a Trump ally, for his proposal to end the rights of migrants to apply for British residency after five years.
A CNN analysis published this week looked at how Trump’s United Nations speech was received in most of the world.
Trump moronically rants endlessly on UN stage, he threatened all the countries, then blatantly lies about Britain. They should have just turned off his michrophone. https://t.co/Uhyt32CLWX
— Solasta (Sith na cruinne) (@Solasta300866) September 24, 2025
“Britain, meanwhile, got an abrupt lesson in what flattery buys you with Trump: not very much. After laying on a fawning royal welcome for the US president last week, the British delegation had to sit and watch him tell a lie — that London wants to go to sharia law,” Stephen Collinson wrote for CNN. “And Trump paid back Prime Minister Keir Starmer’s obsequiousness by slamming his renewable energy policies. “Oh, the North Sea, I know it so well,” Trump said. “Three days in a row, that’s all he heard, North Sea oil, North Sea.” Starmer is already facing pressure from his own Labour MPs to condemn the man he hosted last week.”
Photo courtesy of an X screenshot.