The festival of Onam commemorates King Mahabali and Vamana. It is the official festival of Kerala and includes a spectrum of cultural events. The diverse range of celebrations and activities for the festival include boat races, cultural programmes, sports competitions, dance events, martial arts and making floral rangoli, which is known as Pookalam.