Global oil demand posted an annual growth of 1.5 million b/d in the quarter, the strongest level since fourth-quarter 2023, exceeding IEA’s previous forecast.
Oil prices are expected to face downward pressures over the next 2 years due to global oil production outpacing demand, according to a report by the US Energy Information Administration...