
Nestled at the foggy confluence of the Yangtze and Jialing Rivers deep in China’s interior, Chongqing is a sprawling, powerful and continually expanding metropolis. Nearly 30 million people live in the vast Chongqing metropolitan area, making it one of the world’s biggest urban concentrations.