Nations agree to release 60M barrels of oil amid Russian invasion
All 31 member countries of the International Energy Agency have agreed to release oil from their strategic reserves—half of that from the United States—“to send a strong message to oil markets” that there will be “no shortfall in supplies.”