Starmer says Trump should apologise over claim Nato troops avoided frontline combat in Afghanistan

British prime minister calls US president’s remarks ‘appalling’

British soldiers on patrol in Afghanistan, an overseas military campaign in which 'not everybody came home'. File photograph: Andrew Milligan/PA
British soldiers on patrol in Afghanistan, an overseas military campaign in which 'not everybody came home'. File photograph: Andrew Milligan/PA

British prime minister Keir Starmer has called on Donald Trump to apologise after the US president claimed Nato troops avoided frontline combat in the war in Afghanistan, saying the comments were “appalling”.

In an interview in Davos on Thursday, Mr Trump said of allied nations that “they’ll say they sent some troops to Afghanistan ... and they did, they stayed a little back, a little off the front lines”.

He also told Fox that he was “not sure” Nato would meet the “ultimate test” of defending the US if it were under threat.

Mr Starmer on Friday said the remarks were “insulting and frankly appalling”, adding: “I am not surprised they have caused such hurt to the loved ones of those who were killed or injured and, in fact, across the country.”

The prime minister said that if he had “misspoken in that way or said those words, I would certainly apologise”.

British prime minister Keir Starmer. Photograph: Tolga Akmen/EPA
British prime minister Keir Starmer. Photograph: Tolga Akmen/EPA

Asked whether he is weary of repeatedly having to answer to Mr Trump’s criticisms, Mr Starmer said: “We have a good relationship with the US. It is very important we maintain that relationship. It’s because of that we fought together with the US in Afghanistan.”

Over the 20 years that UK troops were deployed in Afghanistan, 457 British personnel died.

In total it is estimated that more than 3,500 Nato troops died while deployed in the central Asian nation.

More than 150 Canadians were ‌killed in Afghanistan, along with 90 French service personnel and scores from Germany, Italy and other countries. Denmark lost 44 troops, one ⁠of Nato’s highest per-capita death rates.

Mr Trump’s comments came after he backed down on his threat to impose tariffs on European allies that opposed his demands to take ownership of Greenland.

Anna Kelly, White House spokesperson, said on Friday: “President Trump is right – America’s contributions to Nato dwarf that of other countries, and his success in delivering a 5 per cent spending pledge from Nato allies is helping Europe take greater responsibility for its own defence. The United States is the only Nato partner who can protect Greenland, and the president is advancing Nato interests in doing so.”

Conservative leader Kemi Badenoch earlier on Friday branded Mr Trump’s statement as “flat-out nonsense” in a post on X.

She said: “British, Canadian and Nato troops fought and died alongside the US for 20 years ... Their sacrifice deserves respect not denigration.”

General Sir Richard Barrons, a co-author of the UK government’s latest strategic defence review and a former commander of Joint Forces Command, said Mr Trump was “not just wrong, but painfully wrong” in his remarks.

“The fact an American president can talk like that is likely to do more to change the calculus on defence spending and reliance on the US than lengthy papers on defence strategy. There are facts, figures and reason, but it’s just as much about emotion,” Mr Barrons said.

In a Truth Social post late on Thursday night, the US president went even further in questioning Nato, writing that the US “should have put Nato to the test: invoked Article 5, and forced Nato to come here and protect our Southern Border from further invasions of illegal immigrants”.

Nigel Farage, leader of Reform UK, echoed Mr Starmer on X, writing that Mr Trump was “wrong” about Afghanistan.

“When the decision was made we went in with America and the coalition of the willing. We stayed with America for 20 years, we proportionally spent the same money as America, we lost the same number of lives as America pro rata,” he said in a video from Davos published on the platform.

Liberal Democrat defence spokesperson James MacCleary called for Mr Starmer to summon the US ambassador over what he called an “insult to our brave troops”.

He added: “Trump’s lies about the British soldiers who laid down their lives in Afghanistan are disgraceful. The president shows his true colours in denigrating the best of us – those who gave the ultimate sacrifice.”

Armed forces minister Al Carns, a former marine who served and led during five tours in Afghanistan, said in a video on X: “This is utterly ridiculous. Many courageous and honourable service personnel from many nations fought on the front lines and beyond.”

Dutch Foreign Minister David van Weel also condemned Mr Trump’s remarks on Afghanistan, calling them untrue and disrespectful.

Roman Polko, a retired Polish general and former special forces commander who served in Afghanistan and Iraq, said: “We expect an apology for this statement.”

Mr Trump has “crossed a red line”, ⁠he added. “We paid with blood for this alliance. We truly sacrificed our own lives.” – Copyright The Financial Times Limited 2026

  • Understand world events with Denis Staunton's Global Briefing newsletter

  • Join The Irish Times on WhatsApp and stay up to date

  • Listen to In The News podcast daily for a deep dive on the stories that matter