Aghoris

In India, the Aghoris offer human corpses as a sacrifice to their deity.