FTSE 100 pulls back from all-time high as profit-taking hits European stocks

Markets news
Markets news

Breaking