Video US launches fresh strikes on ‘multiple targets’ in Iran after Trump vows to hit ‘hard’ 19 June 2026
LIVE: EU strikes deal on trade pact with US as Putin meets Jinping in China | Europe Today #109 26 May 2026