Hayagriva, an avatar of Vishnu, with a human body and a horse’s head, was destined to kill a demon. The Puranic story has it that once an asura stole Vedas from the gods, Vishnu had to intervene in the form of Hayagriva to restore the holy books to the gods. Since then,Continue Reading