"You put that little ratbag in his place"

This story broke literally tonight — just hours ago. Here is the full picture.

What Happened

Sir Rod Stewart created an uncomfortable moment for King Charles this evening at the Royal Albert Hall, where the monarch was celebrating five decades of his charitable organisation, The King's Trust. King Charles and Queen Camilla had arrived on the red carpet, greeted by hosts Ant and Dec for the anniversary event. CNN

At the event, Rod Stewart lauded King Charles for his recent visit to the United States, telling him directly: "May I say well done in the Americas. You were superb. Absolutely superb. You put that little ratbag in his place." Charles appeared to laugh at the remark. CNN

The Context — King Charles's State Visit

To understand why this landed with such impact you need to know what Charles actually did in America last month:

During his April state visit, Charles emphasized the "indispensable alliance" between the United States and United Kingdom while also reminding Trump that America might be "speaking French" if not for the British. He also spoke before Congress, where he called for America's continued defense of Ukraine and stressed the importance of NATO. CNN

The King's April 2026 state visit was broadly regarded as a major diplomatic triumph that bolstered relations between Britain and America during a period of political strain. His address to Congress earned particular acclaim, with observers describing it as a "state visit for the ages" that garnered respect across the political spectrum. Trump also announced he would lift tariffs on Scottish whisky, delivering a tangible economic benefit for British industry. CNN

In response to Charles's address, Trump expressed admiration, telling reporters he felt "very jealous" of the monarch's eloquence. CNN

The Backlash

The backlash centred on the expectation that the sovereign must remain above partisan matters, with fans expressing concern that Sir Rod's remarks could undermine the careful diplomatic work Charles had undertaken during his transatlantic trip. Critics felt Stewart had pulled the constitutionally neutral monarch into uncomfortable political territory on a public stage. CNN

Rod Stewart and Trump — A Broken Friendship

The story has an additional layer of complexity given Stewart's history with Trump. The pair were formerly neighbours in Florida and close friends. However, Stewart distanced himself from Trump over the past year, criticising his administration — particularly condemning arms sales to Israel amid the Gaza conflict, saying: "How's that war ever gonna stop?" NBC News

Earlier this year Stewart had also posted a social media video criticising Trump after he questioned the courage of NATO troops who served in Afghanistan. Trump later walked back those remarks. CNN

The Constitutional Delicacy

The core issue is a fundamental principle of the British constitutional monarchy — the sovereign is expected to maintain strict political neutrality at all times, precisely because the monarch represents the entire nation and must be able to work with whatever government or foreign leader is in power.

Charles had threaded that needle with considerable skill during his U.S. visit — firm on values like Ukraine and NATO without being openly hostile to Trump personally. Rod Stewart, with one cheerfully blunt remark on a very public red carpet, handed critics a moment that could be used to suggest the King was being partisan — even though Charles himself was simply the recipient of someone else's comment.

The fact that Charles laughed rather than deflecting will itself be scrutinized. It was a genuinely awkward moment for a monarch who had just executed a delicate diplomatic mission with considerable finesse.