Since I work closely with compliance, every registered company in India is mandated to give a minimum of ten holidays which include Independence day, Republic day, Labour day and Gandhi Jayanti. The rest are decided by the company. But to know all this you need to be employed
India is a Hindu majority nation, yet Christmas and Eid are official holidays here, while Rakshabandhan and Ram Navami are not.