The Africa Deep Tech Foundation Launches 2025 Challenge: Fueling Innovation in Constraint
Facebook is setting up shop in Lagos, Nigeria. The new office is the company’s second in the African continent but…