Where is Sehae?

Where is Sehae located?

Sehae, Hubei, China (approx. 32.29972°, 113.2647°)


Where is Sehae on the map?