Where is Banshee?

Where is Banshee located?

Banshee, Anhui, China (approx. 29.95°, 117.2778°)


Where is Banshee on the map?