Where is Zhaoliang?

Where is Zhaoliang located?

Zhaoliang, Henan, China (approx. 32.87306°, 113.0542°)


Where is Zhaoliang on the map?