Where is Xinmiao?

Where is Xinmiao located?

Xinmiao, Chongqing, China (approx. 29.65083°, 107.0461°)


Where is Xinmiao on the map?