Indian Oil Corporation Limited, trading as IndianOil, is an Indian multinational oil and gas company under the ownership of the Government of India and administrative control of the Ministry of Petroleum and Natural Gas. From Wikipedia
The 21-day delayed 25% tariff targets Indian imports of Russian oil in a bid to curb Moscow’s revenue from discounted crude