Journalism of Courage
Advertisement
Premium

Mass animal sacrifice festival in Gadhimai temple, Nepal

Over 5,000 buffaloes have been slaughtered in a mass animal sacrifice festival in Nepal, believed to be the world’s largest such ritual.