Best Stocks To Invest In 2025 For Long-Term Long Term Under 50. The list of 10 stocks. Explore india’s top mid cap stocks for 2025. Explore india’s top mid cap stocks for 2025. Yes bank is a prominent indian private.