Where is Shankou?

Where is Shankou located?

Shankou, Xinjiang Uygur Autonomous Region, China (approx. 42.06667°, 94.2°)


Where is Shankou on the map?