Live stream preview
Chongqing
29m
Welcome to Chongqing, China's largest city. Located in the country's southwest, it straddles two mighty rivers and is famed for its extraordinary skyline, with high-rises mushrooming out of the hills and vertigo-inducing bridges.