The Sensex and the Nifty witnessed biggest one day loss in percentage terms since June 24
Markets crashed due to domestic worries; bluechip stocks tanked too.
Increased demand from oil importers for the American currency and a weak opening in the domestic stock market also put pressure on the rupee.
Market breadth was weak with 1,260 advances and 1,597 losers on the BSE.
The 30-share Sensex closed at 27,112 up by 481 points whereas the Nifty ended higher by 139 points at 8,115.
Index heavyweights Reliance Industries, HDFC and Infosys were the top Sensex gainers.