India News | Press Trust of India | Thursday August 15, 2019
Devotees turned up in large numbers at the Devidhura temple in Uttarakhand's Champawat district on Thursday and threw stones at each other to celebrate Bagwal, a festival in which blood is shed to please the presiding deity.
www.ndtv.com