Chongqing (pronounced "Chong-Ching") is an industrial and commercial center situated at the convergence of the Yangtze and Jialing rivers. It is arguably the largest city in the world with a population of more than 32 million! It sprawls over 85,000 square kilometers and has pollution problems and haze worse than Los Angeles. This photo was taken from the top of Loquat Hill. |