The International Energy Agency will release 400 million barrels of oil from reserves by March’s end to offset losses from the Strait of Hormuz closure.
The International Energy Agency will release 400 million barrels of oil from reserves by March’s end to offset losses from the Strait of Hormuz closure.