The act or practice of feeding on dead bodies (necrophagia) is beyond comprehension in the western world. But in other cultures ritual cannibalism is a fact. This astonishing documentary filmed in India provides a very […]