European shares

Video. Solid BP update pushes European shares to 9 week high as banks rebound

Solid BP update pushes European shares to 9 week high as banks rebound