Where is Cashupin?

Where is Cashupin located?

Cashupin, Fujian, China (approx. 24.05444°, 117.3222°)


Where is Cashupin on the map?