Keir Starmer has issued an unprecedented rebuke to Donald Trump for his “insulting and frankly appalling” remarks about British troops in Afghanistan and suggested he should apologise.
After a week of fractious relations with the White House, Starmer said he was not surprised that relatives of British soldiers killed in Afghanistan were hurt by Trump claiming they avoided the frontline.