Onam festival is celebrated to honour the kind-hearted and much-beloved demon King Mahabali, who is believed to return to Kerala during this festival. According to Vaishnava mythology, King Mahabali defeated the Gods and began ruling over all three worlds. King Mahabali was a demon king who belonged to the Asura tribe.