Stocks to buy: Star Health, Bank of India, Apollo Hospitals among 5 shares for 35% return

Brokerage firms have recommended five stocks having the potential to yield up to 35 per cent return. One may consider these recommendations for positive yield.