The member countries of the International Energy Agency have agreed to release 60 million barrels of oil from their strategic reserves.
U.S., other nations agree to release 60 million barrels of oil to ease prices amid Russian war