Where is Chanlin?

Where is Chanlin located?

Chanlin, Chongqing, China (approx. 29.57861°, 105.9222°)


Where is Chanlin on the map?