(EnergyAsia, November 17) — Indian Oil Corp paid out a final dividend of Rs9.58 billion, marking the 39th consecutive year it is paying out a dividend, the company said in a statement (US$1=Rs46). In total, the company said it has so far paid out dividends to its shareholders worth over Rs100 billion. Indian…