Raja Venkatraman, MarketSmith recommend five stocks for 21 May

Wait 5 sec.

Indian stock markets ended higher on 20 May, with the Sensex gaining 118 points. Investor wealth surged over ₹1 lakh crore. Analysts suggest a positive opening on 21 May, driven by easing geopolitical tensions and falling oil prices, along with recommendations for five stocks to buy.