Europe to release 42 million barrels of oil from reserves
European nations will release 42 million barrels of oil from strategic reserves into markets over a three-month period.
European nations will release 42 million barrels of oil from strategic reserves into markets over a three-month period.