Exploring Chongqing: China's wildest '8D mountain city'

People's Daily app
1794361909000
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.