Video LIVE: Energy shock and Russian oil sanctions dominate crunch G7 finance talks | Europe Today #108 24 May 2026
‘Truly horrific’: Kate McCann actress from Channel 5’s Madeleine McCann drama said this scene was a ‘punch in the guts’ to film 20 May 2026