News from all angles
OPEC cut its demand growth estimates for 2026 to about 1.2 million barrels per day.
Redirecting to CNBC in 3 seconds...
Share this story with your network