Indian Oil Corp (IOC), the country’s major refining company, has finalized its first annual deal to buy US oil, paying about $1.5 billion for 60,000
Indian Oil Corp (IOC), the country’s major refining company, has finalized its first annual deal to buy US oil, paying about $1.5 billion for 60,000