Where is Canpin?

Where is Canpin located?

Canpin, Liaoning, China (approx. 42.73917°, 123.3494°)


Where is Canpin on the map?