Total CEO: Oil market imbalances could persist until 2027 due to inventory demand.

2026-05-29

Total CEO: Oil market imbalances could persist until 2027 due to inventory demand.