Donald Trump has been urged to block the controversial Chagos Islands deal – with critics warning it could cost as much as £47billion.

British politicians have written to the US President raising concerns that the agreement is a ‘deliberate act of strategic self-harm’ by the UK.

The letter, signed by more than 40 ex-ministers, comes ahead of his state visit to Britain when he will meet Sir Keir Starmer for talks.

Among the signatories are former Conservative leader Sir Iain Duncan Smith, ex-defence secretary Sir Grant Shapps and former home secretary Suella Braverman.

A Labour MP, peers, military veterans, legal experts and national security professionals have also signed.