The film explores an ancient human sacrifice ritual that takes place in an indigenous Hindu community in the Western Himalayas.
The film explores an ancient human sacrifice ritual that takes place in an indigenous Hindu community in the Western Himalayas.