6 Stocks To Buy For Long Term: Jefferies picks ONGC, Bajaj Auto, Nykaa among top recommendations

Jefferies has identified six stocks for long-term investment, maintaining buy and hold ratings on ONGC, Global Health, Nykaa, and Bajaj Auto. The brokerage sees potential upside in these counters while staying cautious on Petronet LNG and Trent.