Chamrajnagar: India is a land of strange beliefs and customs. With diverse people living here, it is never unusual to come across stories of strange rituals and bizarre cultures that still exist among the Indians.
To share one, here is the story of a strange ritual in Karnataka's Chamrajnagar district, where a priest drinks the blood of 60 sheep in order to satisfy a Hindu deity. The incident took place in
In the video, the priest arrives in a chariot amidst loud chants, following which he drinks blood from each sheep's neck. Interestingly, this ritual has been followed by the devotees for decades now.
It is believed that it is only after the blood-drinking ritual, that truly honours the Hindu deity.