New Delhi, May 18 -- Benchmark equity indices Sensex and Nifty 50 snapped their two-session gaining streak on Friday, 15 May, amid profit booking triggered by weak global cues, surging crude oil prices, and the rupee sliding to a fresh record low against the US dollar.

The BSE Sensex declined 161 points, or 0.21%, to close at 75,237.99, while the NSE Nifty 50 slipped 46 points, or 0.19%, to settle at 23,643.50.

Among Sensex constituents, Infosys, Tech Mahindra, and Power Grid Corporation of India emerged as the top gainers, while Tata Steel, Reliance Industries, and Eternal were among the major laggards.

Selling pressure remained broad-based, with midcap and smallcap stocks also ending lower. The BSE Midcap index fell 0.48%, while the ...