IEA weighing potential oil stocks release after Russia invasion
Ministers from International Energy Agency (IEA) member states are weighing the release of 60 million barrels from oil reserves, two sources familiar with the talks said on Tuesday, to cool oil prices soaring from Russia’s invasion of Ukraine.
U.S.…