ECB stimulus and easing Greek tensions power rally

Source :

European stocks reach 15-year high