India, being a culturally diverse society, celebrates many holidays and festivals, but there are only three national holidays: Republic Day (26 January), Independence Day (15 August) and Gandhi Jayanti (2 October).