Where is Xinuzui?

Where is Xinuzui located?

Xinuzui, Sichuan, China (approx. 28.95535°, 104.7164°)


Where is Xinuzui on the map?