Global oil prices have fallen below the $80-per-barrel mark following the announcement of an agreement between the United States and Iran, reversing gains recorded...
Markets rally as tensions ease
Global oil markets saw a dramatic drop on Wednesday, with oil prices fall exceeding 15% after the United States stepped...