25 September 2015

ReneSola agrees $20m share buy-back in bid to rescue plummeting stock