Zelestra unlocks financing for 176-MW Texas solar project for Meta
Spain-based renewables company Zelestra said on Wednesday it has secured USD 181 million (EUR 158.8m) in green project financing for the 176-MWdc Skull Creek solar project it is currently building in Anderson County, Texas.