Stocks to buy for long term: Rahul Ghose recommends ten stocks poised for long-term growth. Despite market fluctuations, these companies, including ITC, Titan, and L&T, show promise for investors focusing on fundamentals and quality stocks.