Where is Caochuan?

Where is Caochuan located?

Caochuan, Shanxi, China (approx. 39.83333°, 114.3°)


Where is Caochuan on the map?