Government policy and a shift westward have fed the staggering scale of China’s urban ambitions – 119 cities as big as Liverpool, and likely double that by 2025 China now has more than 100 cities of over 1 million residents, a number that is likely to double in the next decade. According to the Demographia research group, the world’s most …