In a horrific case of human sacrifice, a woman in Jharkhand's Palamu ‘sacrificed’ her one-and-a-half year old daughter, cut her body into pieces and then ate her liver. The incident has sent ...