Why Oil Prices Remain High Despite US Claims of Restored Strait of Hormuz Traffic
Global oil prices continue to surge past $100 a barrel as market skepticism persists over U.S. claims that traffic in the Strait of Hormuz has returned to normal.
