Oil pumpjack silhouette against a dark sky, representing global crude oil markets and falling oil prices

Oil Prices Fall $2 as Iran-Oman Talks Raise Hopes of Strait of Hormuz Reopening

LONDON: Oil prices fell more than $2 a barrel on Wednesday as renewed talks between Iran…

Continue Reading