Indian stock indices closed sharply lower on Wednesday, as US-Iran tensions intensified. The NIFTY ended at 24,480.50, down 385.20 points or 1.55 per cent. The index opened at 24,388.80 and touched an intraday high of 24,602.45 before sliding to a low of 24,305.40 during the session.