Where is Shannanu?

Where is Shannanu located?

Shannanu, Zhejiang, China (approx. 29.79199°, 119.8739°)


Where is Shannanu on the map?