IE: Global observed oil inventories plunged by a further 95 million barrels in August.

11 Sep 2026 08:01Energy