Oil prices remained stable as investors considered the implications of upcoming U.S.-Iran talks, with Brent crude slightly up to $67.78 a barrel and WTI at $62.91, despite recent declines in both benchmarks.
Investors Await U.S.-Iran Talks as Oil Prices Stabilize, Brent Crude at $67.78(current)