Where is Zhumalin?

Where is Zhumalin located?

Zhumalin, Sichuan, China (approx. 31.93035°, 104.6146°)


Where is Zhumalin on the map?