1. Top Lhasa Attractions

    Lhasa literally means “place of the gods” and is the holy capital of Tibet. It’s also called the City of Sunshine, and the Holy City. It is 3700 meters above sea level and is home to thousands of Buddhists. The religious and historical sites of Lhasa are breathtaking. The best time to visit Lh…Read More