Where is Chongqing?

Where is Chongqing located?

Chongqing, Hainan, China (approx. 19.41111°, 110.6036°)


Where is Chongqing on the map?