Downing Street insisted on Tuesday that Liz Truss will not renege on her pledge to boost defence spending to three per cent of GDP by 2030 after armed forces minister James Heappey threatened to resign if she did.
Mr Heappey said he and Defence Secretary Ben Wallace both believe the promise “must be delivered” and warned there is “no prosperity without security”.