At Lord Hanuman’s feet lies Ahiravan, the demon he defeated, depicting a scene of victory. This remarkable image symbolises the triumph of good over evil. An age-old tale links the temple to a ...