Oil prices climbed, with Brent crude surpassing $95 a barrel, and US stocks experienced a record-breaking rally pause as Middle East tensions and uncertainty over US-Iran talks impacted treasury yields and investor sentiment.
CrossCut News