TLDR · SCIENCE & FUTURISTIC TECHNOLOGY
CHONGQING, THE WORLD'S LARGEST CITY – IN PICTURES
Summary from the TLDR newsletter
Chongqing, China, is as big as Austria. With 34 million inhabitants, the city is the emblem of the fastest urban revolution on the planet. It has become a symbol of the Chinese ability to reshape the world. This article contains a gallery of images from all over the city showing sights like the Yangtze River, street food stalls, various shopping centers, and more.