Where is Shehun?

Where is Shehun located?

Shehun, Sichuan, China (approx. 30.86409°, 106.8122°)


Where is Shehun on the map?