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
Source: Nations agree to release 60M barrels of oil amid Russian war
Category: International