Where is Shanmacha?

Where is Shanmacha located?

Shanmacha, Ningxia Hui Autonomous Region, China (approx. 36.07722°, 105.6947°)


Where is Shanmacha on the map?