Home ABOMINATIONS Beastly Instincts: Nepal’s Gadhimai festival is the world’s biggest ritual slaughter of innocent animals