The initial release of 60 million barrels, or 4% of IEA stockpiles of 1.5 billion barrels, is equivalent to 2 million barrels a day for 30 days. Nearly 62.7 million barrels of emergency oil stocks are being made available collectively by 31 International Energy Agency (IEA) member countries to avoid supply shortfall as a result […]