Where is Zhanbin?

Where is Zhanbin located?

Zhanbin, Fujian, China (approx. 25.80444°, 118.73°)


Where is Zhanbin on the map?