Top 10 Must-See Attractions in Lhasa
Introduction to Lhasa Lhasa, situated at an altitude of 3,650 meters, is the capital of the Tibet Autonomous Region of China. Known as the “Land of the Gods,” Lhasa is…
Introduction to Lhasa Lhasa, situated at an altitude of 3,650 meters, is the capital of the Tibet Autonomous Region of China. Known as the “Land of the Gods,” Lhasa is…