Punjab is a land of high devotion and theism. Sikh Gurus are highly revered across the state. It is in the honor and respect of their gurus only that Punjabis observe Gurpurab every year. Gurupurabs seek to celebrate either the birthday or the martyrdom of the Sikh Gurus. Though there are a number of guru purabs observed in Punjab, the two major ones include Guru Nanak Gurpurab - falling in the month of Kartik (October - November) and Guru Gobind Singh Gurpurab - falling in the month of Pausa (December - January). On all the gurpurabs, there is the non-stop recital of the Granth Sahib and organization of religious discourses. Langars (free meals) are served to one and all, with no distinction of caste, creed or religion.