News

Independent power producer (IPP) NOA Group has reached financial close on a 349MW solar PV project in South Africa.
France has registered zero or negative energy prices for 90% of days in May 2025, according to data from Storio Energy.