Chongqing: A Futuristic Chinese Megalopolis
This City Lives in Year 2200

Chongqing, China, is the biggest city proper in the world. I tested one of its unique perks - self-driving cars, and also ate China's spiciest dish. Join me on an unbelievable adventure in this Chinese megalopolis!




















