European stock markets choppy; banks higher after results beat expectations, Barclays up 4.2% – CNBC

Ozinize
Logo
Shopping cart