And even though it’s the largest city in the world by population, the chances are that you’ve never heard of it. A whopping 32 million people live in Chongqing, in Southwestern China.
An incredible Chinese city is the largest in the world by population and covers an area about the size of Austria. Chongqing, a megacity in Southwestern China with a resident population of some ...