Top 5 Stocks to Buy for next 10 Years for great returns. on June 27, 2021 ITC itc Infosys TCS Tcs Bharti Airtel Tata Motor Wipro Sbi HDFC Bank hdfc bank Vodafone Idea Hul Top 5 Stocks to Buy for 10 years Top 10 stocks for 10 years top stocks for long term +