China's urban population has exploded in the last 20 years and more than 200 cities in China are expected to have a population of more than 1 million people by 2025.