Oil investments to fall 6% on lower demand and prices, IEA says

Written on 06/07/2025
Nayla Razzouk, Bloomberg

The first such decline in a decade excluding the year of the Covid slump.
Read full article