Iran war impact: Emkay sees Nifty at 21,000; lists top 3 stocks to buy now
Emkay Global warns of a 10-per cent downside in Nifty as Iran war volatility keeps crude oil above $100 per barrel. It has picked HDFC Bank, Eternal, and Max Healthcare as top stocks to buy now.