There are many religious and national festivals that people in India has been celebrating. Since India is a secular country and all the religions are treated equally, festivals belonging to every religion are well celebrated here. Apart from these, few historic days in Indian history such as Independence day, Republic day, Gandhi Jayanti etc are also celebrated. Popular religious auspicious days such as Makara Sankranti, Diwali, Dussera, Onam, Buddh Jayanti, Christmas, Ramzan, Good Friday, Ganesh Chaturthi and many more too are celebrated nationwide. The list given here also include brief summary about how it is celebrated, when it is celebrated, why it is celebrated, where it is celebrated and more details about the same.