Featured NewsMay 2, 2018 Nigcomsat inks deal to deploy satellites services across Africa A deal that would allow the Nigerian Communications Satellite Ltd (Nigcomsat) to deploy telecoms services via satellite has…