Back Previous Chongqing


Chongqing is located in the southwest of China, sitting in the upstream of the Yangtze River. Yangtze cruises are one of the best experiences in China, and Chongqing can be the perfect spot to start one.

Activities in Chongqing

More pictures of Chongqing

Chongqing 1

You may be interested in

Must see in China