chagos

Episode 68: The Chagossian Exile

  The Chagos Archipelago is a group of islands situated in the middle of the Indian Ocean. You may have heard of the largest of these Islands, Diego Garcia, because it is home to a strategically...