19 August 2015

Yieldco dream still alive for Canadian Solar, despite market volatility