Keir Starmer demands apology after Trump falsely claimed NATO allies stayed off front lines in Afghanistan despite 1,160 ...