When the head priest of Kaveri temple in Kerala is found dead at his home, things go haywire. According to the neighbours of the head priest, h...
Share