By CEP Staff • 15 September 2015 in News

Swiss firm ThomasLloyd closes sale of 125 MW of solar projects