Where is Fancow?

Where is Fancow located?

Fancow, Fujian, China (approx. 25.96028°, 117.6056°)


Where is Fancow on the map?