By Hepeng Jia2014-03-18T00:00:00
Source: Shutterstock
Huge losses at star Chinese renewable energy firms are ringing alarm bells