Where is Canpin?

Where is Canpin located?

Canpin, Chongqing, China (approx. 30.97528°, 109.2103°)


Where is Canpin on the map?