Where is Lin Zhao?

Where is Lin Zhao located?

Lin Zhao, Henan, China (approx. 34.98528°, 113.0233°)


Where is Lin Zhao on the map?