Sir Keir Starmer must say what he will cut to fund a £15 billion increase in defence spending, the SNP has said.
Dave Doogan, the party’s Westminster leader, warned the Prime Minister’s “unfunded” plans could take “vital” money away from schools and hospitals.