The International Energy Agency announced that it would carry out its largest-ever release of oil reserves — 400 million barrels.
You will be redirected in 10 seconds.