By CEP Staff • 30 April 2014 in News

Sinovel reports $551 million net loss for 2013