Another Great Leap
Night panorama of Chongqing
An overview of Chongqing city, one of the fastest-growing and biggest cities on earth, with a population of 29 million.
The slum area under the high-rises was marked for demolition. By 2016, the area has already been entirely rebuilt.
Situated in southwestern China, away from the coast, it is the engine of China's inland economic development.
China is pushing ahead with a dramatic, history-making plan to move 100 million rural residents into towns and...