New Delhi, May 29 -- Indian stock markets ended sharply lower today after trading in a narrow range for most of the session throughout the day amid lingering uncertainty surrounding a potential US-Iran peace deal.

At close, the BSE Sensex plummeted by 1,092.06 points, or 1.44 per cent, to end in red at 74,775.74, while the NSE Nifty fell 359.40 points, or 1.5pc, to end negative at 23,547.75. Sensex fell 1,450 points from day's high while Nifty closed trading near 23,550-mark.

Nearly, 1,568 shares advanced, 2,507 shares declined and 184 shares were unchanged.

Among the sectors, all the indices, barring Nifty IT (up 0.60 pc), ended in the red. Oil & Gas, Metal, Auto, Healthcare and Consumer Durables lost up to 2 pc while Bank Nifty, Privat...