A deal on the disputed Chagos Islands faces more hurdles. Here's what to know
May 22, 2025 - 11:02
0 0
The governments of Britain and Mauritius have reached a final deal to settle the future of the Chagos Islands but have been barred from signing it by a British judge