Workers protest at an IBM factory in Shenzhen, Guangdong on March 7. Photo: Reuters