Watch The Holy City of Lhasa
- TV-G
- 2015
- 6 min
Lhasa literally means "place of the gods" in the Tibetan language. This is a holy city for the people of Tibet and contains many culturally significant sites. These sites include the Potala Palace and the Jokhang Temple. You can feel the presence of religious faith everywhere, even in the tea houses along the streets.