By CEP Staff • 15 September 2011 in News

Calisolar lays off 80 workers as it scales down cell production