By CEP Staff • 26 June 2014 in News

8minutenergy signs PPA with Palo Alto for 25 MW solar plant