Global oil demand fell by 614,000 barrels per day in December, primarily due to lower U.S. demand, even as oil production surged by 2 million bpd compared to the previous year.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results