Why has Indian stock market crashed in last 2 days
The Indian stock market had a rough day on Wednesday, March 11, 2026, with the Sensex dropping over 1,300 points and the Nifty slipping by nearly 400 points.
The main reasons? Big sell-offs from foreign investors and a spike in crude oil prices, which are making inflation worries worse.
Foreign investors are pulling out
When global markets get shaky (like they did across the US Europe, and Asia this week), India feels it too.
Foreign institutional investors sold about ₹4,673 crore on Tuesday and have sold roughly ₹33,917 crore so far this month (as of March 11, 2026).
With oil prices shooting up past $92 a barrel (and India importing most of its oil), everything from travel to shopping could get pricier.
A closer look at the market's fall
It's a mix of things: profit-taking after recent short-term gains, rising tensions in West Asia pushing oil prices higher, and investors getting nervous about what comes next.
Sectors like auto and private banks took big hits (think Mahindra & Mahindra or Axis Bank), though a few stocks managed small gains.
Even with local investors trying to hold steady, heavy foreign selling kept dragging the market down.