Stocks to buy for long term: Analysts recommend 6 largecap, 3 midcap, smallcap scrips; check out targets

Are you looking for long-term investment stock recommendations? Domestic brokerages have recommended buying several stocks with this perspective.