European markets were in positive territory on Wednesday, as they shook off some of the losses from recent sessions.
The Stoxx index was closed 1.7% higher, and all sectors and major bourses were in the green. Retail led gains, climbing 2.8%, followed by financial services, up 2.5%, and mining...