Chongqing, located in the southwest of the Chinese mainland, stands as one of the world's largest and most dynamic cities. Spanning an area roughly the size of Austria, Chongqing boasts a staggering population of 32 million people – more than double that of Tokyo. This sprawling metropolis is uniquely built over mountains and rivers, offering vertigo-inducing views that are a testament to its high urban density. Buildings reach ever skyward, creating a stunning skyline that reflects the city's rapid growth and innovative spirit.
Reference(s):
cgtn.com