US-Iran tensions drive WTI crude oil to $105.4 amid supply disruption fears

Comments

Join the discussion on this story.