Where is Xinqiao?

Where is Xinqiao located?

Xinqiao, Fujian, China (approx. 25.59194°, 117.5058°)


Where is Xinqiao on the map?