OPEC has cut its 2026 global oil demand growth forecast to 1.17 million bpd from 1.38 million bpd, citing the Iran war, while OPEC+ output fell 1.74 million bpd in April on the Hormuz closure.
investingLive Exclusive
3m ago








Leave a Reply