Mumbai, Aug. 6 -- Indian stock markets opened flat on Wednesday amid a mix of domestic and global uncertainties, with investors opting for a cautious approach ahead of the Reserve Bank of India's monetary policy announcement and key geopolitical developments, including a critical US-Russia meeting.

The mood remained subdued as market participants awaited clarity on multiple fronts.

The NIFTY 50 index opened at 24,641.35, registering a marginal decline of 8.20 points or 0.03 per cent. Similarly, the BSE Sensex opened slightly lower at 80,694.98, slipping by 15.27 points or 0.02 per cent.

Market experts noted that the prevailing uncertainty, driven by monetary policy expectations and geopolitical tensions, has pushed investors into a wai...