At 2:41 p.m., the 30-share BSE index was down 2.9 percent at 15,994.12 points, with all of its components falling.
At 2:38 pm, National Stock Exchange's Nifty was at 4797.05, down 146.90 points or 2.97 per cent. The index touched a low of 4795.15 and high of 4946.60 in trade so far.
It had last been below 16,000 on Feb. 11. The 50-share NSE index was down 3 percent at 4,796.50.
BSE Midcap Index was down 2.96 per cent and BSE Smallcap Index moved 3.12 per cent lower.
Amongst the sectoral indices, BSE Metal Index fell 4.84 per cent, BSE Capital Goods Index declined 2.98 per cent and BSE Auto Index fell 2.95 per cent.
Reliance Communications (-6.32%), SAIL (-6.22%), Hindalco (-6.15%), Ambuja Cements (-5.49%) and IDFC (-5.22%) were amongst the top Nifty losers.
Sun Pharma (2.09%) was the only gainer.
Market breadth was negative on the NSE with 2430 losers against 508 gainers.
European markets continued to witness pain over debt-crisis issue plaguing Europe. DAX fell 2.45 per cent, CAC 40 was down 2.88 per cent and FTSE 100 declined 2.27 per cent.
Sensex, Nifty break key levels; all sectors butchered
World stocks sink on renewed Europe fears
Rupee at 8-month low; shares, euro losses hurt
Check out how new issues are faring in the market
Src: ET and Moneycontrol.com