Indian stock markets will stay shut on January 15, 2026, after the NSE and BSE confirmed a trading holiday due to Maharashtra’s civic body elections. The National Stock Exchange earlier caused ...