Starmer finds an extra £1bn for defence as long-delayed spending plan finally revealed

· The Independent