Chongqing is a Chinese metropolis with 32 million inhabitants. By surface area, it’s almost as large as Austria. In recent years, the southwestern municipality has become a viral sensation ...
The clip, shared in October by 27-year-old Jackson Lu, under the username @journeyofjackson, shows his commute to work through the tangled streets of his native city, Chongqing, in southwestern China, ...