Stocks have surged, while the US dollar and oil prices slid as the prospect of a deal to end the Iran war buoyed risk appetite.
Stocks have surged, while the US dollar and oil prices slid as the prospect of a deal to end the Iran war buoyed risk appetite.