Where is Zhenhe?

Where is Zhenhe located?

Zhenhe, Chongqing, China (approx. 29.62528°, 106.5275°)


Where is Zhenhe on the map?