Oil tops $114 as traders brace for Iran escalation
Oil prices rose above $114 per barrel and BP posted record profits amid rising tensions and market expectations of an Iran escalation following US midterms
Oil prices rose above $114 per barrel and BP posted record profits amid rising tensions and market expectations of an Iran escalation following US midterms