The numbers of so awful that you can hardly believe your eyes. Punch up any of the major China based solar energy companies and take a look (unless of course you've been, God help you, a long-term holder of these stocks, in which case you already know all too well what the charts show).
Read Full Article »