Where is Shuangxing?

Where is Shuangxing located?

Shuangxing, Guizhou, China (approx. 27.55056°, 106.9714°)


Where is Shuangxing on the map?