Rod Stewart, at a Kings Trust event in London, praised King Charles for his recent visit to the US and his alliance with Donald Trump, calling him 'well done in the Americas.' Charles expressed gratitude for the British-US partnership while acknowledging America might be speaking French if not for the UK. He also called on the United States to defend Ukraine and stress NATO’s importance. Stewart, who previously criticized Trump after his remarks about NATO troops in Afghanistan, now lauds his support for the alliance. Their friendship has ended over Trump’s backing for Israel, though Stewart acknowledged their mutual respect. The event highlighted tensions between the two nations and the complexities of international diplomacy.