Prince Harry has joined Sir Keir Starmer in criticising false claims by Donald Trump that British and NATO troops were not on the frontline in Afghanistan.
The Duke of Sussex, who undertook two tours of Afghanistan, said British "sacrifices deserve to be spoken about truthfully and with respect".
"I served there. I made lifelong friends there. And I lost friends there. The United Kingdom alone had 457 service personnel killed," he wrote.
"Thousands of lives were changed forever. Mothers and fathers buried sons and daughters. Children were left without a parent. Families are left carrying the cost.
"Those sacrifices deserve to be spoken about truthfully and with respect, as we all remain united and loyal to the defence of diplomacy and peace."
James Rose, an Invictus Games athlete who lost both his legs above the knee while serving in Afghanistan, told Sky News presenter Barbara Serra that he has met the Duke of Sussex on several occasions and said he "is just like one of the lads".
"He served in Afghanistan twice and he served on the frontline as well," he said.
"Obviously, he set the Invictus Games up as a pathway to recovery for troops that have been injured on the frontline.
"So if we weren't serving on the front line and being injured, then I don't think that the Invictus Games would have come about."
The rare royal rebuke came hours after Sir Keir Starmer called Mr Trump's comments "insulting and frankly appalling" - and suggested he should apologise.
Veterans and their families, as well as MPs from all parties, reacted with fury after the US president said NATO troops stayed "a little off the frontlines" in Afghanistan.
In an interview with Fox News in Davos, Mr Trump said he was not "sure" the military alliance would "be there if we ever needed them".
He added: "We've never needed them. They'll say they sent some troops to Afghanistan... and they did, they stayed a little back, a little off the frontlines."
On Friday afternoon, Sir Keir said: "I'm not surprised they've caused such hurt to the loved ones of those who were killed or injured."
He added that if he had said something like that, he would "certainly apologise".
Earlier, Downing Street said Mr Trump was "wrong" to diminish the role of NATO and British troops in Afghanistan.
The prime minister's official spokesman said UK forces had served alongside the US and NATO in "sustained combat operations".
Pointing to the 457 British deaths in Afghanistan and the "many hundreds" more who were wounded, he added: "We are incredibly proud of our armed forces and their service and sacrifice will never be forgotten."
America is the only NATO member to have invoked the collective security provisions of its Article 5 clause - that an attack against one member is an attack on all.
Trump's remarks 'the ultimate insult'
Diane Dernie, whose son Ben Parkinson suffered horrific injuries when his vehicle hit a mine in Afghanistan in 2006, said the US president's comments were "the ultimate insult".
Mr Parkinson is widely viewed as the most severely injured British soldier to have survived the war.
The blast left the former lance bombardier with both legs amputated, a twisted spine and brain damage.
His mother said: "I can assure you, the Taliban didn't plant IEDs [improvised explosive devices] miles and miles back from the front line.
"Come and look at us, the life that Ben leads - 19-and-a-half years on, still fighting for his care, still fighting for him to have a decent life, recovering from a recent operation.
"To hear this man say: 'Oh, well, you just fannied about behind the front lines'... It's the ultimate insult."
'We shed blood, sweat and tears'
Defence minister Al Carns said: "I served five tours in Afghanistan, many alongside my American colleagues. We shed blood, sweat and tears together. Not everybody came home.
"These are bonds, I think, forged in fire, protecting the US, our shared interests, but actually protecting democracy overall."
The former commando, who served five tours in Afghanistan and was awarded the Military Cross for gallantry, said Mr Trump's comments were "ridiculous", adding: "Many courageous and honourable service personnel from many nations fought on the front line. Many fought way beyond it."
Robert Dicketts, whose son Oliver Dicketts, 27, was killed while serving with the Parachute Regiment in Afghanistan in 2006, said: "When I read it, I thought, 'What a bloody cheek!'.
"I think my thoughts about Donald Trump are probably unprintable.
"To put it politely, Donald Trump's knowledge of history is lacking considerably."
'Heroes who gave their lives in service of our nation'
The UK suffered the second-highest number of military deaths in the Afghanistan conflict. The US saw 2,461 deaths.
America's allies suffered 1,160 deaths during the conflict - around a third of the total coalition deaths.
Defence Secretary John Healey said: "NATO's Article 5 has only been triggered once. The UK and NATO allies answered the US call. And more than 450 British personnel lost their lives in Afghanistan.
"Those British troops should be remembered for who they were: heroes who gave their lives in service of our nation."
'I saw the sacrifices made by British soldiers'
Tory MP Ben Obese-Jecty, who served in Afghanistan as a captain in the Royal Yorkshire Regiment, said it was "sad to see our nation's sacrifice, and that of our NATO partners, held so cheaply by the president of the United States".
He said: "I saw first hand the sacrifices made by British soldiers I served alongside in Sangin, where we suffered horrific casualties, as did the US Marines the following year.
"I don't believe US military personnel share the view of President Trump; his words do them a disservice as our closest military allies."
Read more from Sky News:
Trump promises Greenland 'deal' will be 'amazing' for US
Is president's peace board a new UN or a gang of friends?
Former UK ambassador to Afghanistan Sir Nicholas Kay told Sky News the US president was "wrong" and he "clearly does not value and appreciate NATO in the same way he ought to".
"The president is wrong. He is not known for his respect for other people, and he is not known for his accuracy with facts, and I'm afraid this is another example," he said.
Last year, US vice president JD Vance hit back at claims of "disrespecting" British troops who served in Iraq and Afghanistan, after suggesting a potential peacekeeping force in Ukraine would be "20,000 troops from some random country that hasn't fought a war in 30 or 40 years".
At the time, only the UK and France had pledged troops to a potential peacekeeping force.
(c) Sky News 2026: 'Sacrifices deserve respect': Prince Harry joins PM in criticising Trump's NATO troops remark

Angry Sir Keir Starmer loses patience with Donald Trump over 'insulting' NATO troops remarks
Teenager among four killed in Bolton car crash was 'my heart, my soul, my everything', mother says
Andy Burnham facing 24-hour ultimatum over his Labour future
Two teenagers charged with murder of boy, 15, in Guildford
Tories claim government in retreat on Chagos 'surrender' after Donald Trump broadside

