Sir Keir Starmer ‘all but confessed’ that Labour’s defence cash boost would be used to fund the Chagos Islands giveaway, it was claimed yesterday.

Just a day after announcing the major increase to the military budget, the Prime Minister refused to rule out handing some of the money to Mauritius.

Yesterday he flew to Washington for crucial talks with Donald Trump. He will warn the President that Europe could descend into war if America does not provide a military ‘backstop’ for British and European troops deployed as peacekeepers in Ukraine.

He will urge Mr Trump not to abandon Ukraine and give Vladimir Putin the opportunity to attack it again.

They are also expected to discuss the Chagos deal which has already come under fire from some of Mr Trump’s Republican allies.