Question: which is the best stock to buy for long term in india?
Answer: HDFC Bank is our first stock in the list of Best Stocks to buy for long term in India. Our first choice for long-term investment is HDFC Bank. The HDFC has a very attractive financial history and its well- equipped experience in the market has given it the top choice of investors for investment.