Stocks to buy in 2025 for long term: GAIL, Gland Pharma among 5 stocks that could give 12-30% return

Brokerage firms remain optimistic on key stocks across the banking, infrastructure, and pharmaceutical sectors, citing improving earnings visibility and stable margins. Elara Capital has raised its target prices for City Union Bank and Ambuja Cement, while Choice Institutional Equities sees a 30% upside in R R Kabel. Motilal Oswal maintains a Buy on Gland Pharma, and ICICI Securities continues to recommend GAIL with a 17% upside potential.