UK Cedes Sovereignty of Chagos Islands Back to Mauritius

Chagos Islands

Chagos Islands, an archipelago of more than 60 islands located in the Indian Ocean, has long been at the center of a dispute between the United Kingdom and Mauritius. On Thursday, the British government officially agreed to hand over sovereignty of the Chagos Islands to Mauritius, after years of contested claims. This monumental decision marks … Read more