Avaada Power Pvt Ltd

10 Months ago
Canadian Solar Inc. has sold its biggest Indian power plant to a local company, ...