Lhasa is the provincial seat of Tibet Autonomous Region. In Tibetan, Lhasa means Holly Land or Buddhist Land. It has long been the political, economic, cultural and religious center of Tibet, with ...
The road is an appealing prospect for visitors looking to take some of the best scenery the region has to offer but is said ...