Oil prices rose sharply, with global benchmarks gaining nearly 2%, as stalled US-Iran peace talks and continued disruptions in the Strait of Hormuz heightened supply concerns. Brent crude climbed $2.16, or 2.05%, to $107.49 per barrel, while US West Texas Intermediate...
Read More