Companies that are debt-free and give good dividends are - Coal India Ltd Hindustan Zinc ITC GAIL Bharti Infratel Bajaj Auto Hero MotoCorp TCS Nestle India Marico