Lhasa is the capital of the Tibet autonomous region in China. It is located at 3650 meters above sea level on the northern slopes of the Himalayas. Lhasa, which means "Land of the Gods", is the heart of Tibet.
Loading photos…
Powered by Mapcarta. About Around Guides.Photos provided by Panoramio under the copyright of their owners.