Chongqing Metropolis

Chongqing is a sprawling municipality at the confluence of the Yangtze and Jialing rivers in southwestern China. The metropolis covers an area the size of Austria – 31,816 square miles (82,403 square km) – and is crisscrossed by folds of mountain ranges, valleys, gorges and caves. Chongqing is China’s most populous municipality, with about 32 million people living across its 26 districts, eight counties and four autonomous counties.

29.563700°, 106.550400°

Maxar