Video Thousands stranded as technical malfunction temporarily halts entire German railway network 26 June 2026
G7 finance ministers meet amid energy shock and global economic turmoil, what can they achieve? 31 May 2026