By CEP Staff • 23 May 2012 in News

Suntech losses soar to $133 million for first quarter