Britain and Mauritius are finalizing a deal to transfer sovereignty over the Chagos Islands, a U.K. territory that is home to ...
The satellite, launched in 2021, has helped put Mauritius on the map in the fast-growing space industry. The project started through a global program that gives small nations a chance to build and ...