Home NewsWorld Starmer praises sacrifice of British troops in Afghanistan and Iraq in oblique rebuke to Vance