Where is Chehulun?

Where is Chehulun located?

Chehulun, Shanxi, China (approx. 36.66667°, 111.9°)


Where is Chehulun on the map?