Worshipping Lord of rain, Indra in Nepal (photo feature)

6th Sep, 2017 | Tourism Mail Crew

KATHMANDU: Indra, the lord of rain is worshipped in Nepal on Tuesday by procession which expresses thankfulness for the rain that precipitated by the time being. The procession which took place in UNESCO World Heritage Site, Kathmandu Durbar Square on Tuesday was participated by the living goddess “Kumari”. Devotees throng to the main durbar square on this day to get blessing from living goddess. Tourismmail’s Binod Prasad Adhikari have brought the glimpses of the procession in picture.