China has nearly 20 cities with a population of more than 10 million, with Chongqing, Shanghai and Beijing being the top ...