Sir Keir Starmer is set to slash the UK’s foreign aid budget to fund the largest increase in defence spending since the Cold War.
The prime minister said the extra £13.4bn for defence every year from 2027 was needed to counter “tyrants” like Vladimir Putin.