India’s benchmark indices have rallied sharply over the last two sessions: Sensex is up ~1,500 points while the Nifty crossed 25,550. The rally is led by financials, consumer durables, and banking names. Key drivers include renewed FII inflows of ₹3,000 crore over 7 days and optimism in the earnings cycle. Private banks have notably outperformed, supported by better asset quality and earnings prospects. Mid- and small-caps are also holding strength, though IT stocks lag slightly as investors rotate into domestic plays.