Opinion – The Chagos Islands and the triumph of great power politics over human rights Trendy Blogger
The Chagos Archipelago is an isolated, mostly uninhabited group of approximately 60 atolls scattered across the Indian Ocean. The largest of these, Diego Garcia, is home to one of the most secret and strategically important US military bases in the entire Indo-Pacific region. The base and the islands have a notorious past. After being colonized … Read more