Archive: September 20, 2011
Environental protests halt production at polluting Chinese solar panel plant