ON the outskirts of Cairo, a state-of-the-art space lab was meant to mark Africa’s entry into satellite production.
However, a closer look inside tells a different story. Equipment arrives in crates from Beijing, Chinese scientists oversee operations, and a Chinese flag hangs prominently on the wall.
