I’ve witnessed the world’s largest animal sacrifice. At Nepal’s Gadhimai Festival, tens of thousands of animals are killed every five years in the name of tradition. Buffaloes are hacked to death with machetes. Goats are decapitated. Tears run down animals’ faces as they wait their turns to die. The ground runs red. Severed heads still blink. Bodies are scattered as far as the…
