Where is Zhanchun?

Where is Zhanchun located?

Zhanchun, Sichuan, China (approx. 32.11069°, 99.94699°)


Where is Zhanchun on the map?