Where is Sheqian?

Where is Sheqian located?

Sheqian, Fujian, China (approx. 25.38583°, 118.3519°)


Where is Sheqian on the map?