Where is Xinqian?

Where is Xinqian located?

Xinqian, Sichuan, China (approx. 32.43579°, 104.3771°)


Where is Xinqian on the map?