Onam Festival is one of the most important festivals of South India and is celebrated with fanfare and excitement in Kerala. Onam is a bright and colourful festival that celebrates the bounties of nature and a year of good harvest. The Onam festival in India stretches on for ten days - days filled with feasting, boat racing, singing and dancing. Rituals along with new clothes, traditional cuisine, dance, and music mark this harvest festival.