Stocks to buy for long term: Pankaj Pandey of ICICI Securities recommends these 5 shares to buy, expects 22-54% upside

view original post

The Nifty 50 index is down 10.5% from its peak but shows signs of recovery with a recent gain. Analysts suggest buying quality stocks for long-term growth, highlighting five stocks with substantial upside potential.