Where is Sehae?

Where is Sehae located?

Sehae, Chongqing, China (approx. 29.48833°, 105.5889°)


Where is Sehae on the map?