Stock market today: Gift Nifty, US-Iran war, India VIX to gold, silver rates; five stocks to buy or sell — 20 March 2026 by Live mint | March 20, 2026 9:15 am | Indian Stocks, Market, News Stock market today: Experts have recommended these five stocks to buy today — Safari Industries, Thomas Cook, ONGC, Power Grid Corporation, and OIL