Nations agree to release 60M barrels of oil amid Russian war

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