New Delhi, July 27 -- Amid a sharp retreat in crude oil prices following easing tensions in the Middle East, the Indian stock market witnessed broad-based buying in Monday's trade, July 27, with the benchmark indices ending the session with gains of around 1%.

The Nifty 50 rose 1% to close at 24,000, snapping a five-session losing streak, while the Sensex also gained 1.05 at 76,855%. The broader markets mirrored the positive sentiment, with both the Nifty Midcap 100 and Nifty Smallcap 100 indices advancing more than 1%.

All sectoral indices ended in the green, led by Nifty Media, Nifty IT, and Nifty Realty, which each surged over 2%. Nifty Pharma and Nifty Auto each closed with 1.6% gains.

The rally provided much-needed relief to Dalal...