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 ...
Residents sweep through a market in Barkhor Shopping Mall in Lhasa, Xizang autonomous region, in preparation for the Losar New Year's celebration. [Photo by Palden Nyima/chinadaily.com.cn] As the ...
The road is an appealing prospect for visitors looking to take some of the best scenery the region has to offer but is said ...