Tibet – A place nestled in the lap of the Himalayas.

Tibet enchants tourists from China and abroad with its landscape, religious traditions, culture, and its unsolved mysteries. At any mention of this land, the images of snowy mountains, mirror-like lakes, Potala Palace and Buddhist disciples immediately come to mind. The history of Tibet can be traced back by about 4,000 years, during which the Buddhist…