Oil Prices Surge: Analysts Reveal Two Key Reasons
Global oil prices jumped to 104.3 dollars per barrel due to escalating attacks in the Strait of Hormuz and production cuts in the US caused by a hurricane.
Read more →