7 Best stocks to buy for long term in India

In this post, we provide the best stocks to buy for the long term in India. the best stock for the long term.

List created after an analysis We can not suggest you invest in these stock. Please check companies fundamental and future plan before invest. We provide some companies list these companies give good return in past. 

Best stocks to buy for long term in India

 Best stocks to buy for a long term in India

7. Maruti Suzuki

 Full form    Maruti Suzuki India LTD
 Market cap.   2,15,582 crore
Industry   Auto-cars

Maruti started in 1981 by the government of India. But in 2003 govt. sold Maruti company to Suzuki motor corporation. Maruti Suzuki largest car company in India by market share.

Maruti Suzuki stock gives a good return in the past year. Maruti Suzuki company is an option to buy for the long term in India.
Maruti Suzuki Produsts
  • Brezza
  • swift
  • alto
  • Baleno
  • Dzire
  • Wagon R

6. ITC

 Full form    India Tobacco Company  
 Market cap.   2,53,808 crore
Industry   Conglomerate 

ITC is an Indian government company. ITC was founded in 1910 by the British Indian government. This company 110-year-old company.

ITC have many subsidiaries brands. Many of which the lead market in their segment.ITC company give bonuses much time in Past.
ITC Service
  • Consumer Goods
  • Hotels
  • Paperboards
  • Packaging
  • Agriculture
  • IT

    Read more

UPSTOX
Start Investing in Stock Market
UPSTOX
Start Investing in Stock Market
UPSTOX
India's Second largest Broker
0*AMC Charges 0*Account Opening
Upstox Backed By Ratan tata
90 Lakh Happy Investors
Zero commissions* on Mutual Funds and IPOs
UPSTOX
India's Second largest Broker
Upstox Backed By Ratan tata
Margin Trading Facility
Limited Offer
0*AMC Charges 0*Account Opening
FREE ACCOUNT OPENING
90 Lakh Happy Customer
FREE Account Maintenance
BEST STOCK BROKER
Adani Green Stock multibagger Multibagger Stock :- 1 lakh to 18.60 lakh Rupees Paradeep Phosphates IPO 2 Lakh to 23 Lakh Rupees in 1 year Multibagger Stock 1 Lakh to 2.22 Crore