Question: what are the best long term stocks to invest in india?
Answer: 9 Best Stocks to Consider Investing for Long Term.
Kotak Mahindra Bank. Kotak Mahindra bank has earned its position in the top banks in India, though being much younger than many other banks. ... 
Asian Paint. ... 
Bajaj Finserv. ... 
Pidilite Industries. ... 
Tata Consultancy Services. ... 
Infosys. ... 
Titan Company Limited.