Lohri is mainly celebrated in the North Indian states of Punbaj, Haryana, and parts of Himachal Pradesh. Lohri is celebrated after the harvesting of the Rabi (winter) crops and give in to relaxing and enjoying the traditional folk songs and dances. Lohri is celebrated by the Hindus and Sikhs alike.