European shares subdued as caution over US-Israel war on Iran overshadowed strong earnings reports. 🔴 LIVE updates
European shares subdued as caution over US-Israel war on Iran overshadowed strong earnings reports. 🔴 LIVE updates
European shares subdued as caution over US-Israel war on Iran overshadowed strong earnings reports. 🔴 LIVE updates