It has now become the latest setback in a long line of challenges facing the controversial giveaway of British territory to a foreign government. Last week Mr Trump described the plans as “an act of great stupidity”, in a major blow to Sir Keir.

Now it has been revealed that figures inside the White House are urging Mr Trump to stop the deal dead in its tracks. Officials are said to be calling on the President to refuse to amend the 1966 treaty, which asserts that Britain holds sovereignty over the islands, and must ensure they all remain available to both sides – the UK and the US – for the purposes of defence.

A source told the Telegraph that the White House was unlikely to “accept Mauritius sovereignty” as backlash against the deal rises. Currently the deal would see the UK hand over the archipelago to Mauritius whilst paying a sum thought to be in the billions to ‘lease back’ the Diego Garcia military base.

Kemi Badenoch told the Telegraph that her party had been engaged in “quiet diplomacy” with the Republicans to show how the deal was a “risk to national security”.

She told The Telegraph: “We’ve had so many U-turns – the grooming gangs inquiry, winter fuel payments, family farm tax, digital ID – and now Chagos, which is honestly the biggest one. That’s £35bn we are saving the taxpayer. Let’s be clear, what Labour is trying to do is hand over strategic British territory to Mauritius – a country that is aligned with China.”

It was even reported that Nigel Farage had urged US counterparts to reject the deal.

A government spokesman said: “The Government remains fully committed to the deal to secure the joint UK-US base on Diego Garcia, which is vital for our national security.

“This is irresponsible and reckless behaviour by peers, whose role is to check legislation, not interfere with our national security priorities.”