If you’re measuring by sheer space, Chongqing is the largest city in China. Over the last few decades, it has grown so large that in 1997 its status was changed…
Continue reading