World oil demand is now expected to rise by 1.03 million bpd in 2025, the IEA said on Thursday, down 70,000 bpd from last ...
The OPEC producer allocated 34 million barrels of Saudi oil in April to its Chinese customers, down from 41 million barrels ...