Where is Chasihae?

Where is Chasihae located?

Chasihae, Chongqing, China (approx. 32.06167°, 108.4058°)


Where is Chasihae on the map?