Finance ❯ Financial Markets ❯ Stock Markets ❯ European Markets
Hopes for renewed U.S.–Iran talks sent oil back below $100.