Lohri is a popular festival, celebrated by Punjabi people of the Indian subcontinent, particularly of Sikh and Hindu faith. The origins of Lohri are many and link the festival to Punjab region in Indian subcontinent. Many people believe the festival was originally celebrated on winter solstice day, being the shortest day and the longest night of the year.