India, being a multi-cultural and multi-religious society, celebrates holidays and festivals of various religions. The three national holidays in India, the Independence Day, the Republic Day and the Gandhi Jayanti, are celebrated with zeal and enthusiasm across India. In addition, many Indian states and regions have local festivals depending on prevalent religious and linguistic demographics. Popular religious festivals include the Hindu festivals of Navratri, Diwali, Maha Shivratri, Ganesh Chaturthi, Durga puja, Holi, Ugadi, Rakshabandhan, and Dussehra. Several harvest festivals such as Sankranthi, Pongal, Raja sankaranti swinging festival, and Onam, “Nuakhai” are also fairly popular.
Certain festivals in India are celebrated by multiple religions. Notable examples include Diwali, which is celebrated by Hindus, Sikhs and Jains, and Buddh Purnima, celebrated by Buddhists. Sikh Festivals, such as Guru Nanak Jayanti, Baisakhi are celebrated with full fanfare by Sikhs and Hindu. Adding colours to the culture of India, the Dree Festival is one of the tribal festivals of India celebrated by the Apatanis of the Ziro valley of Arunachal Pradesh, which is the easternmost state of India.
Islam in India is the second largest religion with over 135 million Muslims-(followers of Islam), The Islamic festivals which are observed and are declared public holiday in India are; Eid ul Fitr, Eid ul Adha-(Bakr Eid), Milad un Nabi, Muharram and Shab-e-Barat. Some of the Indian states have declared regional holiday’s for the particular regional popular festivals; such as Arba’een, Jumu’ah-tul-Wida and Shab-e-Qadar.
Christianity is India’s third largest religion. With over 23 million Christians, of which 17 million are Roman Catholics, India is home to many Christian festivals. The country celebrates Christmas and Good Friday as public holidays.
Regional fairs are also common and festive in India. For example, Pushkar fair is one of the world’s largest markets and Sonepur mela is the largest livestock fair in Asia.