Where is Xinhua?

Where is Xinhua located?

Xinhua, Sichuan, China (approx. 29.25°, 103.6667°)


Where is Xinhua on the map?