PV Tech Research’s annual ranking of the top ten PV module manufacturers reveals some signs of recovery after a turbulent 2025, writes Moustafa Ramadan.
Spanish independent power producer (IPP) Zelestra has secured a US$176 million green financing package for its 242MWdc Babilonia solar project in Peru.