Five African countries may soon become part of a groundbreaking international space mission, joining Russia and China in constructing a nuclear-powered lunar research station by 2035. The nations—Senegal, Egypt, Ethiopia, South Africa, and Djibouti—are among 13 countries expected to participate in the ambitious Russian-Chinese International Lunar Research Station (ILRS) project. […]
Senegal
Mobile internet services have been temporarily suspended in Senegal as protests erupt following President Macky Sall’s announcement of an indefinite postponement of the presidential election. President Sall cited a dispute with the candidates list as the reason for delaying the elections originally scheduled for February 25, 2024. He signed a […]