Where is Xinqiu?

Where is Xinqiu located?

Xinqiu, Liaoning, China (approx. 42.10306°, 121.8006°)


Where is Xinqiu on the map?