Where is Shandamocin?

Where is Shandamocin located?

Shandamocin, Yunnan, China (approx. 24.94428°, 103.3534°)


Where is Shandamocin on the map?