Where is Zhibandian?

Where is Zhibandian located?

Zhibandian, Sichuan, China (approx. 28.17531°, 100.8671°)


Where is Zhibandian on the map?