Christmas is a public holiday in India. It is a day off for the bank, government offices, schools, and the general population, and most businesses are closed on Christmas in India.