European markets rose after three-week losses, driven by easing Middle East tensions and robust earnings.
Healthcare and consumer stocks like AstraZeneca and Unilever surged on strong quarterly reports, while Nestle saw a decline.
Collection
[
|
...
]