Exploring Chongqing: China's wildest '8D mountain city'
Five-second track switches, monorails gliding straight through an apartment building and layered highway overpasses... Welcome to Chongqing, China's ultimate "8D mountain city" where everyday transit feels like a sci-fi film.