Onam is the principal festival of Kerala, celebrating the homecoming of the legendary King Mahabali. It is a 10-day harvest festival featuring flower carpets (pookalam), snake boat races, and the Onam sadya (feast). Diwali, Christmas, and Id are major in other regions.