UK Cedes Sovereignty of Chagos Islands Back to Mauritius
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