By Tom Miller,
February 23, 2013
in Globalist Bookshelf
Can China’s cities by 2030 really accommodate one billion residents — equal to one in every eight people on the planet?
The Globalist · Washington, D.C.
Copyright © 2017 The Globalist. All rights reserved.