Tag

EDU OKEKE

Investment firm, Africa50, has announced it invested in the 461-megawatt Azura-Edo IPP in Nigeria.