Where is Shibahu?

Where is Shibahu located?

Shibahu, Jiangxi, China (approx. 28.88167°, 116.1508°)


Where is Shibahu on the map?