Onam Onam is the harvest festival of Kerala. Though Onam is traditionally a Hindu festival celebrated in Kerala, contemporarily Onam is celebrated by the Kerala diaspora across the globe. Onam commemorates the rule of Mahabali, an Asura(demon) king who loved his subjects. During his rule people were happy, honest and full of righteousness. Legend says Lord Vishnu took the incarnation of Vamana, a dwarf Brahmin who visited Mahabali seeking three steps of land for sitting in self denunciation. Cleverly Vamana defeated Mahabali and sent him to the netherworld. Onam is the annual homecoming of the legendary Emperor Mahabali. It falls during the month of Chingam (August–September) and lasts for ten days. The festival is marked by various festivities, including intricate flower carpets, elaborate banquet lunches, snake boat races, Onappottan, Kaazhchakkula in Guruvayoor, Puli Kali, Kaikottikkali etc. These festivities make Onam a unique festival on the earth which is embellished by most number of cultural elements and it can be undoubtedly said that these elements constitute the colorfulness, diversity and richness that no other festival can claim.On Onam day people conduct special prayers in Hindu temples.Although Prayers in Hindu temples are important part of the festival, non-Hindus are not allowed to enter temples.