US embargo on Hormuz Strait impacts Cuba's energy supply | OOBF

Embargo raises oil supply concerns; WTI crude prices near $110 in May 2026.

Open shared insight