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 ...