Italian stocks surge to a record and oil prices tumble as markets cheer a US-Iran agreement.
HypeNows