Where is Quanqilin?

Where is Quanqilin located?

Quanqilin, Sichuan, China (approx. 32.01914°, 104.7522°)


Where is Quanqilin on the map?