Punjabis celebrate a number of festivals, which have taken a semi-secular meaning and are regarded as cultural festivals by people of all religions. Some of the festivals are Bandi Chhor Divas (Diwali),[163][164] Mela Maghi,[165] Hola Mohalla,[166][167] Rakhri, Vaisakhi, Lohri, Gurpurb, Guru Ravidass Jayanti, Teeyan and Basant Kite Festival.