Where is Xiantai?

Where is Xiantai located?

Xiantai, Chongqing, China (approx. 30.14306°, 107.3°)


Where is Xiantai on the map?