OPEC trims 2026 oil demand growth to 970,000 bpd again

Business