European stocks choppy amid earnings deluge, Iran war deadlock, rate decisions

Üst