The largest city in the world is Chongqing in China. It's home to 32 million people and is 31,815 square miles - the same ...
Shenzhen ranks second, with 443 buildings over 492 feet, followed by New York with 317 skyscrapers with Dubai coming in ...
Urban architects in Chongqing, a sprawling city in southwest China, have ingeniously integrated a monorail station into a ...
The city is unlike anywhere else thanks to its vertically sprawling cityscape where buildings cling to cliffs.
Elderly Chinese farmers carrying enormous baskets of vegetables squeezed into a subway station as its doors opened before ...
The population of Chongqing, in southwestern China ... and takes viewers to one of the city's tallest buildings, for a view from right in the middle of the skyline.
But the incongruous image of farmers hauling their wares on foot past Chongqing’s futuristic skyscrapers is a reminder that for many — especially rural residents and the elderly — making a ...