Indian stock markets will remain open on March 20, 2026, despite confusion about Eid al-Fitr. NSE and BSE calendars confirm no holiday on that date.