Where is Zhenxian?

Where is Zhenxian located?

Zhenxian, Chongqing, China (approx. 30.7°, 107.7°)


Where is Zhenxian on the map?