Starmer surrenders the British Indian Ocean Territory - and pays £30bn+ to do so

Printable View