Onam is a Hindu festival celebrated by the people of Kerala in India. Lasting for four to ten days, it is a harvest festival commemorating the homecoming of the legendary Emperor Mahabali from Patala (the underworld) who visits every Malayali home and during this time.