News

The International Energy Agency forecasts global oil demand to peak at 105.6 million bpd by 2029, driven by continued U.S.