New Delhi, July 21 -- Indian stock market benchmarks-the Sensex and the Nifty 50-ended lower on Friday, 18 July, extending losses for the third straight week. The Nifty 50 slipped below the key 25,000 mark, signalling continued pressure on the broader market.

Over the past three weeks, the Sensex has shed nearly 2,300 points, or close to 3%, while the Nifty 50 has also declined by around 3%.

On Friday, the Nifty 50 fell 143 points, or 0.57%, to close at 24,968.40, while the Sensex dropped 502 points, or 0.61%, to settle at 81,757.73.

The broader market also came under pressure, with recent outperformers in the mid- and small-cap segments witnessing a sell-off. The BSE Midcap and Smallcap indices declined 0.62% and 0.64%, respectively....