Walking in Changping Town, Dongguan, China, a bustling place