Oil prices surge above $100 per barrel on Hormuz blockade | OOBF

Oil prices climb above $100 as blockade rattles economy and supply fears mount.

Open shared insight