Where is Pinbain?

Where is Pinbain located?

Pinbain, Hubei, China (approx. 29.38333°, 108.9833°)


Where is Pinbain on the map?