Prince Harry has hit out at Donald Trump's comments about British soldiers in Afghanistan.
The Duke of Sussex said that the "sacrifices" of British troops who served and died in the Afghanistan War "deserve to be spoken about truthfully and with respect", after the US President had suggested that Nato troops had "stayed a little back" during two decades of conflict against the Taliban.