Business Description
Founded in 1959 and headquartered in New Delhi, Indian Oil Corporation is one of India's largest energy companies, handling everything from refining and transporting crude oil to selling fuel at petrol stations across the country. The company also produces and markets petrochemicals, lubricants, and gases, while serving a wide range of customers including households, businesses, and the aviation industry. In recent years, it has expanded into cleaner energy sources such as solar and wind power, reflecting a broader shift toward more sustainable operations.