Donald Trump has said that the Duke of Sussex was “not speaking for the UK” after he called for the US to show leadership over the conflict in Ukraine.
Trump's comments come after the prince delivered a lengthy, impassioned speech in Kyiv, in which he told the US to honour its obligations.