New Delhi: Indian Oil Corporation (IOC) on Monday announced a net profit of Rs 2,873.53 crore for the October-December quarter of the current financial year, which represents a sharp recovery from ...