Where is Banshee?

Where is Banshee located?

Banshee, Hunan, China (approx. 27.96694°, 112.9506°)


Where is Banshee on the map?