Seventy-something Hong Kong retiree Leung Ching says a meal for four in Shenzhen, the megacity in mainland China roughly an hour’s train ride away, that cost just over 300 yuan (US$45) a few years ago now runs to 500 to 600 yuan.