By CEP Staff • 25 August 2015 in News

ReneSola trims losses by $15.7 million