Where is Zhoutoudu?

Where is Zhoutoudu located?

Zhoutoudu, Fujian, China (approx. 23.94328°, 117.3664°)


Where is Zhoutoudu on the map?