Hormuz closure drives OPEC to slash demand outlook as OPEC+ output falls 1.74 million bpd

investingLive