IndusInd Bank has found itself navigating treacherous waters, with ICICI Securities downgrading the stock from HOLD to SELL, citing governance irregularities, executive instability, and accounting
LIC Housing Finance, Tata Chemicals, Tata Motors and IRCTC were among popular stocks that touched yearly lows today as selling in Indian markets continued.