Indian Oil Corp, the country's top refiner, has signed its first annual deal to purchase U.S. Oil, paying about $1.5 billion for 60, 000 barrels per Day in the year to ...
A