The Indian stock market opened cautiously with Nifty 50 down at 24,563.35 and BSE Sensex at 80,508.51. Investors await US-Russia meeting outcomes. Analysts recommend a buy-on-dips approach amid strong domestic investment trends, while CPI data release is anticipated to show favourable results.
Shares to buy in short term: Mehta Equities’ Riyank suggests Indian Bank, BSE, Hero MotoCorp stock to buy
by Live mint | August 12, 2025 11:06 am | Indian Stocks, Market, News