The Indian calendar is one long procession of festivals. These are as varied in origin as they are large in number. India is a multilingual, multi-religious, multi-cultural nation.
The homes are neatly decorated, new dresses are worn for every occasion, prayers offered to Gods, and lot of sweets and goodies are cooked. Most of these festivals are common to most part of India however they may be known by different names in different parts of the country. Different cultures also mean that different rituals are followed.
Indian festivals are celebrated according to the solar and lunar calendars. Consequently, dates & months may vary accordingly. Here's a list of common festivals celebrated all over India. January:
Lohri : Lohri marks the culmination of winter, and is celebrated on the 13th day of January in the month of Paush or Magh, a day before Makar Sankranti. For Punjabis, this is more than just a festival, it is also an example of a way of life. Lohri celebrates fertility and the spark of life. People gather round the bonfires, throw sweets, puffed rice and popcorn into the flames, sing popular songs and exchange greetings.
Makar Sankranti / Pongal : These are celebrated predominantly in the southern part of India. This harvest festival marks the commencement of the sun's journey to the Northern Hemisphere. People take dips in rivers and worship the sun In Gujarat, Makar Sankranti is celebrated by the flying of kites.
Republic Day: Celebrating the anniversary of