Chinese workers labouring on a television set assembly line in a factory in Shenyang in Liaoning Province on August 27, 2012. Photo: EPA
Chinese workers labouring on a television set assembly line in a factory in Shenyang in Liaoning Province on August 27, 2012. Photo: EPA