Where is Chuanludian?

Where is Chuanludian located?

Chuanludian, Henan, China (approx. 32.02528°, 115.1806°)


Where is Chuanludian on the map?