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

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…

Continue reading