Sir Keir Starmer has signed the controversial deal to give up sovereignty of the Chagos Islands after a last-ditch High Court bid to stop it was rejected by a judge.
The Prime Minister said there was "no alternative but to act in Britain's national interest" after agreeing to hand over the British Indian Ocean Territory to Mauritius.