The International Energy Agency’s 31 member countries have agreed to release 60 million barrels of oil from their strategic reserves “to send a strong message to oil markets” that supplies won’t fall short after the Russian invasion of Ukraine
from ABC News: International
from ABC News: International