The Boudhanath Stupa is most holy Tibetan site outside of Tibet. It is located in Kathmandu, Nepal and everyday thousands of people encircle it going clockwise! This was our walkaround when we visited!
Visit our blog for more of our travel videos – http://www.alanandmetok.com