Where is Newulin?

Where is Newulin located?

Newulin, Fujian, China (approx. 25.6525°, 117.8983°)


Where is Newulin on the map?