Human rights vs. clean energy? Actually, China needs to do better on both. – The Boston Globe

Employees manufacture photovoltaic modules at the Longi Green Energy Technology Co. solar panel factory in Xi’an, Shaanxi Province, China.