The small Indian town of Sambaloor wakes up to catastrophic news, coinciding with the Mayana Kollai festival in town, where some of the strangest ancient myths collide with the disturbing present.