Sami Al-Rashid on Intel HubThe U.S. naval blockade of Iran could exacerbate an already precarious energy landscape. As of October 2023, OPEC's production cut has already withdrawn 2 million barrels per day from the market, heig