Sir Keir Starmer has left the door open for tax rises in order to pay for mammoth increases to defence spending, amid growing questions over how the UK will afford the £30bn pledge.
On Tuesday, Britain joined its Nato allies in committing to spending 5 per cent of GDP on defence and related spending by 2035.