Oil Prices Surge as Hormuz Tensions Rise, StanChart Forecasts $95 Barrel as New Equilibrium
Standard Chartered Bank (LSE: STAN) projects $95 per barrel as the fresh equilibrium for Brent crude oil by late 2026, citing persistent Strait of Hormuz supply constraints and resilient non-OPEC+ ... Read More