European stocks struggle as a big batch of earnings roll out and with more worrying inflation signals, this time out of Germany.
European stocks struggle as a big batch of earnings roll out and with more worrying inflation signals, this time out of Germany.