Where is Shibadadui?

Where is Shibadadui located?

Shibadadui, Jiangsu, China (approx. 32.28611°, 121.1881°)


Where is Shibadadui on the map?