More than 120 people injured in stone pelting festival in Uttarakhand

Over 120 people were injured on Thursday while celebrating 'Bagwal' festival, where people pelt each other with stones to please 'Barahi Devi', at Devidhura temple in Uttarakhand's Champawat district. The priest said that in old times humans were sacrificed but now people pelt each other with stones till the same amount of blood is shed as in one human sacrifice.

Load More