IEA speeds diesel releases as supply shortages persist

The International Energy Agency (IEA) will release more than 20 million barrels of diesel as soon as possible and accelerate

Read full coverage on TraceNews