Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Rod Stewart told King Charles he put Donald Trump “in his place” during a King’s Trust event in London.

Rod Stewart used a King’s Trust celebration in London to tell King Charles that he had put Donald Trump “in his place.”
At the event on Monday May 11, marking the 50th anniversary of the King’s Trust, formerly the Prince’s Trust, Stewart praised the monarch for his recent trip to the US and his meeting with the president. “You were superb. Absolutely superb. You put that little ratbag in his place,” the singer said, prompting what appeared to be laughter from Charles.
The exchange came after King Charles met Trump during a four-day visit to the US last month. That visit saw the King speak about the “indispensable alliance” between Britain and the States, call for America to keep backing Ukraine’s defence, and stress the importance of NATO. During the state banquet, he also joked that America might be “speaking French” if it were not for the British.
Stewart’s remarks were not a one-off. Just months earlier, he had attacked Trump over false claims about British troops in Afghanistan and urged UK Prime Minister Keir Starmer and Reform UK leader Nigel Farage to make the president apologise. Trump had questioned whether NATO allies would defend the US and suggested some countries had avoided front-line service in Afghanistan.
In a video posted to social media, Stewart said, “It hurts me badly, deeply, when I read that draft dodger Trump has criticised our troops in Afghanistan for not being on the front line,” before pointing to the scale of British losses in the conflict, where 457 UK service personnel were killed.
“We lost over 400 of our guys… Think of their parents. Think about it. And Trump calls them almost like cowards. It’s unbearable,” he said.
He had also spoken about his personal history with Trump, who was once his neighbour, saying they used to be close before the relationship changed when Trump became president. “since he became President, he became another guy. Somebody I didn’t know,” Stewart said.
That distance, he added, only widened because of Trump’s role in Israel’s war in Gaza. “No, I can’t anymore. As long as he’s selling arms to the Israelis — and he still is. How’s that war ever gonna stop?”
In March 2025, Stewart again weighed in on Trump, this time after the president’s tense White House clash with Volodymyr Zelenskyy. Speaking then, Stewart stressed that “we must keep supporting the Ukrainians.”
That meeting between Trump and Zelenskyy ended in a bitter, heated exchange, with Trump saying Zelenskyy was “not ready for peace” and “gambling with World War Three.”