Simon Evans

Author Archive

  • Aug 15, 2025
    The Telegraph reported this week that the Chagos Islands deal, signed in May 2025, is likely to cost the UK Treasury 10 times the initially quoted £3.4 billion over...