Sub- Villagers near Banglaore sacrificing wild animals in a barbarious ritual to appease village deity.

Record ID: 288620