China and First Solar Sign Accord for Major Solar Plant

by Ceylan Thomson September 10, 2009 3 comments