- IOC operates 32062 retail outlets as of end of FY21
- Petrol and diesel together historically constitute ~52% of marketing sales
Indian Oil Corporation (IOC) is India’s largest refining & marketing company with an installed refining capacity of ~70 MMT.