China, Shenzhen
http://chinalaborwatch.org
Oct, 27 2017 09:16 – last updated
Explore China Labor Watch