Global stock markets surge and oil prices tumble as a nuclear agreement with Iran is announced.
HypeNows