Photographer Documents the Rapid Development of Chongqing, a 21st Century Megacity – Feature Shoot

If you’re measuring by sheer space, Chongqing is the largest city in China. Over the last few decades, it has grown so large that in 1997 its status was changed from that of a city in Sichuan province to a direct-controlled municipality; it was essentiall