United Kingdom agrees deal over Chagos Islands despite court challenge • FRANCE 24 English
Britain has signed an agreement to hand sovereignty of the contested Chagos Islands to Mauritius. The Indian Ocean archipelago is home to a …Read More
The Heartbeat of World events
Britain has signed an agreement to hand sovereignty of the contested Chagos Islands to Mauritius. The Indian Ocean archipelago is home to a …Read More