There is a huge list of Indian festivals that are celebrated by people in India. It is a well known fact that India is a secular country and it is a home for many religions. Each religion has at least 9 – 10 festivals celebrated every year. Apart from these religious festivals, people also celebrate historic days in Indian history as Indian National Festivals. The national festivals such as Independence day, Republic Day, May day are celebrated across the country. Other popular festivals such as Makara Snakranti, Diwali, Holi, New year, Dussera, Ramzan, Christmas, Budh Poornima, Mahveer Jayanti are also observed.