Where is Zhubin?

Where is Zhubin located?

Zhubin, Fujian, China (approx. 24.6°, 117.7214°)


Where is Zhubin on the map?