OPEC sees world oil demand in Q2 2026 at 105.07 million bpd (vs.105.57 million bpd previous forecast)

13 Apr 2026 12:00Energy