11 May 2023, Great Britain, Liverpool: The German ESC band "Lord of the Lost" talks to students in the auditorium of the German-British St. Hildas High School. The band will compete in the final of the 67th Eurovision Song Contest (ESC) at the M&S Bank Arena on May 13, 2023. Photo: Peter Kneffel/dpa