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

Visits: 7

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 Read More Go To Source