By CEP Staff • 23 May 2016 in News ReneSola revenues down 25.3% as focus shifts to project development