Onam is celebrated as a national festival in India, especially in the southern state of Kerala. Floral decoration in a variety of designs is the main attraction during the Onam festivities.