New Delhi, June 12 -- Indian stock markets opened on a cautious note on Thursday, reflecting weak global cues and rising geopolitical tensions between Iran and the United States.

Investors remained on edge as global sentiment turned negative, keeping domestic indices in check during early trade.

The benchmark Nifty 50 index opened at 25,164.45, gaining 23.05 points or 0.09 per cent, while the BSE Sensex index started at 82,571.67, up by 56.53 points or 0.07 per cent.

Ajay Bagga Banking and Market Expert, told ANI "Geopolitical concerns are at Centre stage today with both the US and Iran taking strident positions ahead of the meeting over the weekend. This is again noise, as we have seen repeatedly over the last few weeks, with an immin...