Where is Shankelin?

Where is Shankelin located?

Shankelin, Fujian, China (approx. 24.77167°, 117.0364°)


Where is Shankelin on the map?