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

Death of 'Made in China' is greatly exaggerated

TOP PICKS

Chinese workers labouring on a television set assembly line in a factory in Shenyang, Liaoning Province, China, 27 August 2012. EPA
READ FULL ARTICLE