According to market analysts, oil marketing companies came under pressure as higher crude prices threaten to squeeze their refining and marketing margins
The 30-share BSE Sensex tanked 1,953.21 points, or 2.54 percent, to 74,750.92 in opening trade. The 50-share NSE Nifty dropped 580.05 points, or 2.43 percent, to 23,197.75