News

Independent power producer (IPP) NOA Group has reached financial close on a 349MW solar PV project in South Africa.