Indian stock markets opened lower as the Sensex dropped 165 points and the Nifty fell near 24,050. These losses were fueled by Middle East tensions and rising oil prices. Meanwhile, the Indian rupee hit a record low of 95.46 against the dollar. Cautious global sentiment and mixed Asian markets further dampened the morning session’s performance.