I have gone through your views its extremely helpful for beginners in the market, Sir I wanted to invest for long term hence it's requested to provide the list of stock those are giving dividend each and every years.
Ans: There is no guarantee that the companies will continue to pay dividend but below companies have a good track record.
NALCO, REC, OIL Indian, IOC, ONGC and HPCL