An estimated 3,500 buffalo will be killed as part of the Gadhimai Hindu festival, an animal-sacrificing event that commenced today and occurs every five years in the village of Bariyarpur, Nepal. Hindus believe that the sacrifices bring good luck and power. Despite being banned by temple authorities, and a 2016 Supreme Court recommendation that the […]