Stephen, a road construction supervisor, visits the serene yet enigmatic mountainside village of Kavantha & becomes intr...More