Best Large Cap Stocks to Buy for Long Term India | Top Large Cap Stocks to buy India

These are My Top 10 stocks which you can invest.

  1. Titan
  2. TCS
  3. Infosys
  4. HDFC Life
  5. Asian Paint
  6. Pidilite
  7. HDFC Bank
  8. Reliance
  9. Hindustan Unilever
  10. IRCTC