22-11-2017 00:51 via financialexpress.com

China blamed as solar auctions plunge 51 pct quarter on quarter

The post China blamed as solar auctions plunge 51 pct quarter on quarter appeared first on The Financial Express.
Read more »