Where is Yanbachan?

Where is Yanbachan located?

Yanbachan, Sichuan, China (approx. 28.76038°, 105.8808°)


Where is Yanbachan on the map?