Chongqing Maps
Chongqing is the largest municipality of China, situated the junction of the Changjiang (Yangtze) River and Jialing River in the southeastern part of Sichuan Basin. Chongqing is notable for its history and culture, and serves as the economic centre of the Upstream Yangtze area, a modern manufacturing centre and a transportation hub for Southwest China. See Chongqing's location on the map as below.
My Questions *We welcome and appreciate your questions & reviews