Best stocks to buy in India for Long Term 2022

Long term investment is the ideal mode of investment. Under this, a investor remains invested for a very long period of time like 10 15 20 years for strong capital creation.

Today we are going to share the best stocks to buy in India for Long-term.

Reliance

Market Cap: 17,24,000 P/E : 25.76 ROE : 8.28 %

TCS

Market Cap: 12,31,000 P/E : 32 ROE : 49.48 %

Infosys

Market Cap: Infosys P/E : 30.62 ROE : 30.6 %

Hindustan Unilever 

Market Cap: 6,22,000 P/E : 67.80 ROE : 18 %

HDFC

Market Cap: 7,95,000 P/E : 20 ROE : 15.39 %

Oil India Ltd.

Market Cap: 66,878 P/E : 3.9 ROE : 15 %

Bajaj Auto

Market Cap: 116,616 P/E : 21.2 ROE : 19 %

HCL Technologies

Market Cap: 248,979 P/E : 18 ROE : 22 %