Boudhanath Stupa Nepal
Boudhanath Stupa is the revered Buddhist Temple in Kathmandu, Nepal. It is one of the largest stupas in the world. And it is the UNESCO World Heritage Site. The Devotees chanting mantras while circumambulating around the stupa as a daily ritual. Boudhanath Stupa is a visual delight, especially during the evening. One could find the Boudhanath Stupa teemed with devotees during the festival of Losar.
Click The Video: