Oil prices surged above $114 a barrel as tensions involving Iran rattled global markets.
Loading summary