Indian stock market, May 31 -- Both Indian indices, the Sensex and Nifty 50, ended sharply lower on Friday, May 29, following a steep sell-off in the final hour of trading.

Throughout most of the session, both indices traded in a narrow range as investors stayed on the sidelines amid uncertainty surrounding a potential US-Iran agreement. However, market sentiment deteriorated toward the close, leading to heavy selling pressure and a sharp decline. The Sensex plunged nearly 1,300 points, while the Nifty 50 slipped to an intraday low of 23,485.

By the end of the session, the 30-share Sensex had fallen 1,092 points, or 1.44%, to close at 74,775.74. The Nifty 50 also finished in the red, shedding 359 points, or 1.50%, to settle at 23,547.75...