China had 282 million migrant workers at the end of last year, with more than a third of them working in eastern coastal areas, according to official data. Photo: AFP