Indian stock markets opened sharply lower as Brent crude surged past $100 per barrel amid escalating tensions between the United States and Iran. The Sensex and Nifty fell over 1 per cent in early trade, with broad-based selling and rising volatility weighing on investor sentiment