The Indian stock markets will have 14 trading holidays in 2025.