Where is Pupin?

Where is Pupin located?

Pupin, Guizhou, China (approx. 25.21667°, 105.45°)


Where is Pupin on the map?