Oil Prices Drop as US-Iran Deal Signals Relief for Global Energy Markets
Global oil prices declined while stock markets rallied after the United States and Iran announced a framework agreement aimed at…
Global oil prices declined while stock markets rallied after the United States and Iran announced a framework agreement aimed at…