International Energy Agency deploys record oil release to stabilize markets

IEA member countries have agreed to release 400 million barrels from their strategic reserves to counter…