Energy and oil firms including ONGC and Hindustan Petroleum have emerged as top companies offeirng high dividend yields, with Hindustan Petroleum at 6.7%. Check full list