Inside the demon canyon. Veera is tied to a stone altar. Dhurjati sits across from him, eating a pomegranate—symbolizing flesh.

Narabakshakulu (నరభక్షకులు) English Meaning: The Cannibals Release Year: 1980