Critical Oil Flow Halted: Brent Holds Over $91

Brent crude climbed to $91.87 a barrel on Thursday – its fifth consecutive session of gains – as a stalled U.S.-Iran conflict and suppressed Strait of Hormuz traffic kept global supply concerns firmly in focus. With peace talks deadlocked and the UAE severing financial ties with Tehran, energy investors face an extended period of elevated […]