Opinion – The Chagos Islands and the Triumph of Great Power Politics over Human Rights
The Chagos Archipelago is a remote, mostly uninhabited, group of approximately 60 atolls scattered across the Indian Ocean. The largest of these, Diego Garcia, is home...