2 weeks ago

A deal on the disputed Chagos Islands faces more hurdles. Here's what to know

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
Read Entire Article

© Herald Feed 2025. All rights are reserved