The plot takes place in the village of Vellimala, Idukki, where the story unfolds against a backdrop of innocent, pure-hearted humans who are intertwined with the land and animals. The ultimate victory belongs to God, not demons, the fallen
Earn points and unlock special member benefits, discounts, and free tickets