Indian stock markets are closed today for Mahavir Jayanti, marking the fifth holiday of 2026 and coinciding with the financial year-end. The closure follows two sessions of steep declines driven by ...