29 March 2026 Week in Review: Markets Navigate Rising Energy Risks Global markets faced a turbulent week as the escalating conflict in the Middle East continued to overshadow economic fundamentals, driving oil prices above $100 a barrel for the first time in over three years. The blockade of the Strait of Hormuz, which is a […]




