Where is Xiae?

Where is Xiae located?

Xiae, Fujian, China (approx. 25.32194°, 118.2028°)


Where is Xiae on the map?