At 24,893.81, this is the lowest closing in 15 months for the Sensex, which has lost almost all the gains since the relief rally from May 26, 2014, when Narendra Modi was sworn in as the Prime Minister.
The Nifty too couldn't take the selling pressure and cracked below the 7,600-mark, sinking to the lowest in 13 months.
Throughout the day, Shanghai stocks see-sawed in and out of volatility following an extended weekend break as China lowered its GDP growth to 7.3 per cent, from the previous 7.4 per cent.
The woes of rupee added to the market downfall, with the currency cooling against the dollar before settling at 66.82.
The dismal show is aggravated by monsoon worries as there were reports that the Indian Meteorological Department now expects rains to be 82 per cent of the long-term average (LTA), as against its earlier forecast of 88 per cent.
However, after trading hours, the department clarified that that there won't be any revision in the LTA figure.
The broader NSE Nifty ended the day below the psychological 7,600-mark tumbling 96.25 points, or 1.26 per cent at 7,558.80, the lowest level since July 15, 2014 when it had closed at 7,526.65.
"Markets are increasingly getting concerned about the slowdown in the Chinese economy and we believe that the sell-off in the domestic markets will continue until China stabilises or clarity emerges on US interest rates," said Vijay Singhania, Founder-Director, Trade Smart Online, a leading brokerage firm.
Sector-wise, BSE healthcare fell most by 2.57 per cent, followed by metal, banking, power and capital goods.
In broader markets, mid-cap index tumbled 2.19 per cent while small-cap ended 1.76 per cent lower.
Shanghai stocks ended 2.52 per cent down and Hong Kong's Hang Seng fell 1.23 per cent. But Japan's Nikkei ended 0.38 per cent higher.
European markets showed promise in the opening trade as they ruled firm.
