Avaada Power Pvt Ltd

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