Indian stock markets are expected to open weakly, reflecting investors' caution amid geopolitical tensions and mixed global cues. The Sensex and Nifty 50 both faced declines due to heightened concerns over the US-Iran conflict and rising crude oil prices.