State-owned Indian Oil Corporation (IOC) has surpassed Reliance Industries to regain its position as India’s biggest refiner. This was achieved after completion of expansion of its Panipat refinery. Indian Oil Corporation Ltd. is India’s largest company by sales with a turnover of Rs. 271,074 crore and profit of Rs. 10,221Continue Reading