Shares to buy for long term: Analysts recommend buying PSUs, large, mid and smallcap stocks

Domestic brokerages' analysts have recommended buying several PSUs, largecap, midcap, and other scrips for long-term targets.

Here's a list of these stocks: