UK Clears Final Hurdle In Chagos Islands Deal
The UK government is set to finalize its long-debated deal to relinquish sovereignty over the Chagos Islands, following the lifting of a dramatic last-minute court injunction that temporarily delayed the ...