Where is Lundin?

Where is Lundin located?

Lundin, Fujian, China (approx. 24.94389°, 118.2517°)


Where is Lundin on the map?