Where is Nanbin?

Where is Nanbin located?

Nanbin, Chongqing, China (approx. 29.98333°, 108.1167°)


Where is Nanbin on the map?