By CEP Staff • 4 April 2013 in News

First Solar close to finding buyer for German factory