China in 2 minutes a day
Top news and analysis delivered to your inbox

Snowy mountains in southwestern China

The Chola Mountains, also called the Trola Mountains, are a northern subrange of the Shaluli Mountains in western Sichuan Province. Chola, a Tibetan name, means “snow mountain.” However, the name was transliterated by Chinese into 雀儿 què'ér, which means “Sparrow Mountains.”

More from SupChina

In Shanghai, a modern twist on a traditional therapy: acupuncture for pets
An animal hospital utilizes traditional Chinese medicine to treat pets with debilitating ailments. Read more
Oct 16, 2017