European shares end flat as markets assess earnings flurry
Published on 07/18/2025 at 10:58 am BST - Modified on 07/18/2025 at 05:34 pm BST
Reuters
Share

Share

















