U.S.-Based First Solar to Close German Factory, Lay Off 2,000

by Yale Environment 360 April 20, 2012 0 comment