Tumbling energy shares halt European stocks' 5-day rally

GERMANY: Traders are pictured at their desks in front of the German share price index DAX board at the Frankfurt stock exchange Fri...
Read More