Where is Xinchuan?

Where is Xinchuan located?

Xinchuan, Hubei, China (approx. 32.37667°, 112.9892°)


Where is Xinchuan on the map?