Where is Kuahai?

Where is Kuahai located?

Kuahai, Fujian, China (approx. 25.49528°, 119.6967°)


Where is Kuahai on the map?