Where is Shakulada?

Where is Shakulada located?

Shakulada, Sichuan, China (approx. 28.47696°, 102.817°)


Where is Shakulada on the map?