Sir Keir Starmer has bowed to pressure from Donald Trump to boost defence spending to 2.5 per cent of GDP by slashing foreign aid.
The announcement came just 24 hours before the prime minister flies to Washington DC for his first meeting with the US president since the inauguration last month.