Cerro Dominador secures $758m financing for CSP project in Chile

Image: A concentrated solar power plant. Photo: courtesy of Cerro Dominador.



Related Article
Recommended Whitepaper

View More