By CEP Staff • 23 May 2016 in News

ReneSola revenues down 25.3% as focus shifts to project development