Global energy markets continue to reel from the ongoing disruption in the Strait of Hormuz. The price of oil is sitting around $100 US a barrel, but Tuesday’s spring economic update used much lower prices to build the budget. Read More
Global energy markets continue to reel from the ongoing disruption in the Strait of Hormuz. The price of oil is sitting around $100 US a barrel, but Tuesday’s spring economic update used much lower prices to build the budget. Read More