Why is Onam celebrated

Onam is celebrated to honour the home-coming of a mythical-demon king Mahabali

Onam is an annual Malayali harvest festival celebrated in the Indian state of Kerala