Hindu worshipers behead thousands of buffalo in world’s largest animal sacrifice December 4, 2019 by Staff