Where is Shenbusui?

Where is Shenbusui located?

Shenbusui, Jiangxi, China (approx. 28.73056°, 116.4967°)


Where is Shenbusui on the map?