Where is Ziqai?

Where is Ziqai located?

Ziqai, Fujian, China (approx. 26.08444°, 116.925°)


Where is Ziqai on the map?