IEA countries will release almost 412 million barrels of oil from strategic reserves
Nearly 412 million barrels of oil will soon enter the global market from International Energy Agency (IEA) strategic reserves to ease price tensions arising from the conflict in the Middle East and th…