Where is Shanghouting?

Where is Shanghouting located?

Shanghouting, Fujian, China (approx. 24.65069°, 118.2225°)


Where is Shanghouting on the map?