Loading...
Uploaded by rickverhoef on Nov 6, 2006
The old town of Lhasa in Tibet, filmed at the roof of the Jokhang Temple, showing Barkhor Square where lots of pilgrims pray.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)