In Tibetan,Shangri-La means the "sun and moon in heart", an ideal home only found in heaven, continuous snowy mountains, endless grasslands, steep and grand gorges, azure lakes and the bucolic villages.