Indian Oil’s profit plunges 91% on inventory losses
By
Biju Kumar
State-owned Indian Oil Corp (IOC) today reported 91% decline in the third quarter net profit on account of lower refinery margins and inventory losses due to falling oil prices.








