Stocks to buy today: SBI, ICICI Bank among top 9 trading ideas for 18 July 2023
Indian market is expected to consolidate on Tuesday tracking mixed global cues. The S&P BSE Sensex rose more than 500 points while the Nifty50 closed above 19700 levels for the …