Where is Zhaiqilun?

Where is Zhaiqilun located?

Zhaiqilun, Fujian, China (approx. 24.94917°, 117.9911°)


Where is Zhaiqilun on the map?