School girls perform Punjabi folk dance 'Giddha' ahead of the upcoming 'Lohri' festival at a government school in Amritsar on January 8, 2025.  (Photo by Narinder NANU  /  AFP)

When are the Indian festivals of Lohri, Makar Sankranti and Pongal and how are they celebrated?