HUFFINGTON POST

'Human Sacrifice' Suspects Arrested In India

Police in eastern India have arrested three men in a suspected case of human sacrifice, including two former colleagues of the victim, who was found beheaded in a temple.

Read more on ABC News