By CEP Staff • 26 August 2015 in News

Abengoa’s $2.2 billion Chilean solar project EIA turned down