Analysis: Inventory mountain adds to pain for Chinese solar firms
In China’s Jiangsu province, near Shanghai, mountains of solar panels sitting around a factory owned by Trina Solar Ltd are fast losing their value. Trina and other Chinese solar companies,…