PV Tech
Independent power producer (IPP) NOA Group has reached financial close on a 349MW solar PV project in South Africa…
Read More
NOA reaches financial close on 349MW solar PV project in South Africa
Independent power producer (IPP) NOA Group has reached financial close on a 349MW solar PV project in South Africa…