Tag

AZURA POWER HOLDINGS

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