On the outskirts of Cairo, Egypt’s new satellite lab—initially celebrated as Africa’s first homegrown facility—now reveals a significant Chinese presence. Although touted as […]
Client Challenge JavaScript is disabled in your browser. Please enable JavaScript to proceed. A required part of this site couldn’t load. This may be due […]