Where is Shanbaitan?

Where is Shanbaitan located?

Shanbaitan, Hunan, China (approx. 26.34639°, 112.0908°)


Where is Shanbaitan on the map?