Where is Beibei?

Where is Beibei located?

Beibei, Beibei (Station), China (approx. 29.82814°, 106.4336°)


Where is Beibei on the map?