Attention is concentrated on the US-Iran negotiations in Switzerland, which are driving a 4% decline in oil prices and causing European stocks to stabilize as investors weigh the potential for a diplomatic resolution.
HypeNows