China

Meili Snow Mountains – China’s Snowy Shangri-La

Straddling the Tibetan border in mythical Shangri-La County, Kawa Karpo towers above a fairytale world of perfectly formed ice castles and old-world villages hung against a heavenly mist. Southwest China’s highest and most sacred mountain, this magnificent peak feeds the nation’s lowest glacier, creating a vision that awes the Buddhist pilgrims........Read More