United Kingdom, Jan. 23 -- 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.

Prince Harry - who served on two front-line tours in Afghanistan - stated that he had "lost friends" in the war and that "thousands of lives were changed forever" as a result of the conflict.

The 41-year-old royal said in a statement: "In 2001, Nato invoked Article 5 for the first - and only - time in history. It meant that eve...