By CEP Staff • 8 March 2012 in News

Canadian Solar aims to curb plunging revenues through geographical strategy