Jio Financial Services, Hindustan Zinc, LIC, NMDC and Canara Bank are top 5 stocks on which Gaurang Shah has recommended BUY ...