After nearly three decades of rapid urbanisation, China’s official and unofficial city dwellers outnumber its farmers. China’s urbanisation counts as the biggest and fastest social movement in human history, a movement that has turned Chinese society on its head and raises many difficult questions...