Where is Zhenbeipu?

Where is Zhenbeipu located?

Zhenbeipu, Ningxia Hui Autonomous Region, China (approx. 38.615°, 106.0672°)


Where is Zhenbeipu on the map?