Indian equity indices recovered slightly from intraday lows, with the Nifty50 falling 1.73% to 24,028 and Sensex down 1.71% at 77,566. Brent crude eased to $104.35 from $120. Broader markets lagged; MidCap and SmallCap dropped 1.97% and 2.22%. PSU Banks led losses, down 3.97%, while IT rose 0.08%.