Hormuz closure drives OPEC to slash demand outlook as OPEC+ output falls 1.74 million bpd investingLive 2026-05-14T19:12:25+00:00