Oil prices tumbled and global stock markets surged on Monday after the United States and Iran announced they had reached a framework agreement to end […]
Oil prices tumbled and stock markets surged worldwide on Friday after Iran announced it had fully reopened the Strait of Hormuz, restoring commercial shipping through […]