The refineries and marketing company is listed on the BSE 100 index and spans across oil, gas, petrochemicals, and alternative energy sources ... last year. Indian Oil’s revenue from operations ...