Oil price rises to $91/barrel as US-Iran peace talks stall - TheCable

TheCable8/18/2026

Oil price rises to $91/barrel as US-Iran peace talks stall TheCable

Read the full article on TheCable.Open original