Sir Keir Starmer said the UK had to be prepared for war to be able to deter potential enemies as he set out the £15 billion defence investment plan (Dip).
The Prime Minister acknowledged some other areas of Government spending would be slashed in order to fund defence, with road and energy projects scrapped to pay for the military.