United Kingdom Accused of Crimes Against Humanity Over Chagos IslandBy Abdulateef AhmedFebruary 16, 2023 The United Kingdom has been accused of crimes against humanity for refusing to let a group of islanders return to the Chagos Archipelago, half a century…