Trailer for "Yatra" documentary filmed in Nepal about a mystic and sacred land, where Lord Buddha was born over 2500 years ago. Nepal is a landlocked Himalayan country, bordered by Tibet to the north and by India to the south, with one of the world's largest Buddhist stupas. Nepal’s the most special treasures of all is its peoples, warm, inviting, cheerful, fearless and generous. The customary greeting is to press one's palms together in front of the chest and say namaste.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…