540
China Installed More Solar Panels Last Year Than the U.S. Has in Total
(www.ecowatch.com)
This is a most excellent place for technology news and articles.
It is government's job to make sure international trade is done according to some basic rules, including labor and environment. Business' only metric is profits.
The idea that businesses are only responsible to make profits is a newer one (can't say new it's been decades) and one that is trending away imho