Where is Thelin?

Where is Thelin located?

Thelin, Fujian, China (approx. 26.43639°, 117.3225°)


Where is Thelin on the map?