Stock market today, June 23 -- The Indian stock markets were lower on Monday, reacting strongly to increasing geopolitical tensions following the escalation of the US-Iran conflict over the weekend. Both main indices experienced significant selling pressure during the first half of Monday's trading session.

At 12:40 IST, Nifty 50 index was trading at 24,950 . 70, decreasing by 161.90 points or 0.64%, while the Sensex was at 81,821.60, down by 572.56 points or 0.69%.

Analysts pointed out that geopolitical conflicts often provide favorable buying opportunities in the long run.

On the technical front, according to Vinay Rajani from HDFC Securities, the ratio charts comparing MSCI India to the MSCI World index indicate that the Indian stoc...