Best stocks for long term Investment

1.Gruh Finance - Gruh Finance Ltd.
2.Muthootfin - Muthoot Finance
3.Edelweiss - Edelweiss Capital
4.Star- Strides Shasun
5.lichsgfin - LIC Housing Finance