Very, very, VERY long term stocks

I’m so done with speculating in the stock market. I’m done with this dangerous guessing game for sectors and stocks - I really have no clue which sector is trending and which stocks in it have good prospects.

I really just want to buy and forget. And invest regularly in a few handpicked stocks that will be essential for India’s growth story.

I have shortlisted the following stocks, in alphabetical order:

Bajaj Finance, HDFC Bank, Hindustan Unilever, ICICI Bank, ITC, Larsen & Toubro, NTPC, State Bank of India, Sun Pharma and Tata Consultancy Services.

Please let me know if I’ve made a good choice, because I plan to invest in them for decades to come. If you have a suggestion, I’m all ears, but please also mention the reason why you think a particular stock would be a key player in India’s economic growth. Thanks!