A remote, backward village sacrifices five women to appease the evil spirit in a tree.
India
135 minutes
1981
Amol Palekar
Director
Screenplay
Director of Photography
Music
Producer