Thirty-seven countries battle it out on stage in Liverpool for the title of Eurovision Song Contest champions. Runs May 9–13, 2023.