Where is Zhaochuan?

Where is Zhaochuan located?

Zhaochuan, Hebei, China (approx. 40.67694°, 115.3447°)


Where is Zhaochuan on the map?