First Solar lays off 2,000 as Europe demand wanes

Printable View