Sacrificed buffaloes lie on the ground of an enclosed compound during the Gadhimai Mela Festival in Bariyapur, Nepal on Nov 28, 2014. It's estimated that more than 500,000 animals including buffaloes, goats and chicken were killed during the festival in 2014, making it the biggest ritual killing of animals in the world. Photo: Reuters/Navesh Chitrakar
A temple in southern Nepal known for the mass slaughter of animals at a festival there every five years has indefinitely banned animal sacrifice, according to India's Humane Society International.