Apple Supplier in China Accused of Harsh Working Conditions
At a Catcher Technology manufacturing complex in the Chinese industrial city of Suqian, about a six-hour drive from Shanghai, workers stand for up to 10 hours a day in hot workshops slicing and blasti…