The Chagos Islands Handover Is a Gift to China
Earlier this month, the British government, led by Prime Minister Keir Starmer and Foreign Secretary David Lammy, announced an agreement to hand over the Chagos Islands, a British overseas territory located in the Indian Ocean, to Mauritius. The islands …