
International Energy Agency countries agree to release 60M barrels of oil amid Russia/Ukraine conflict
On Tuesday, the 31 countries in the International Energy Agency 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