By CEP Staff • 4 May 2011 in News

Pressures mount on world’s leading solar manufacturer First Solar