Join me as I walk around the one of the largest Buddhist Stupas in the world, Bouddhanath in Kathmandu, Nepal. Boudha Stupa is a UNESCO World Heritage Site a...
Watch this video on YouTube