India, July 23 -- Indian stock markets opened on a weaker note on Thursday as rising crude oil prices and escalating geopolitical tensions affected investor sentiment. Oil prices crossed $95 per barrel after the US carried out fresh strikes on Iran, while Yemen's Houthis targeted oil tankers in the Red Sea, increasing concerns over global energy supply disruptions. Market sentiment was further impacted by heavy selling in key stocks, with Dr Reddy's Laboratories falling nearly 4% and HPCL declining around 5% after both companies reported weak quarterly results. The losses in pharmaceutical and oil marketing stocks added further pressure on the broader indices.

BSE Sensex Today (July 23, 2026)

The Indian equity market is finding it diffi...