The key benchmark indices were weak but off their lows in afternoon trade today. The Sensex was trading at 13,902, down 267 points. The Nifty fell 2 per cent to 4,117.
Realty, banking and capital goods stocks were under severe selling pressure. The BSE realty index dropped 6.5 per cent. The banking index on the BSE fell 4 per cent and the BSE capital goods index shed 3.7 per cent.
In the Sensex pack, Tata Steel was the biggest loser. The stock fell 6.3 per cent. Sterlite Industries, ICICI Bank and Reliance Infra were the other main losers in the group.