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.
Must see in China