STOCK MARKET Nifty hits an 11-month low and breaks below 23,000 as Middle East tensions and oil shock rattle markets Mar 16, 2026