Where is Shuangkui?

Where is Shuangkui located?

Shuangkui, Sichuan, China (approx. 31.62975°, 106.6476°)


Where is Shuangkui on the map?