Stocks to buy: Mahindra and Mahindra, Grasim Industries among 5 shares for up to 25% return

Stocks to buy: Brokerage firms have recommended five stocks having the potential to yield up to 25 per cent. One may consider the brokerage recommendations for positive yield.

(Disclaimer: The advice given here to invest in stocks is given by brokerage firms. These are not the views of Zee Business. Consult your advisor before investing.)