The Eurovision Song Contest is back until May 17, 2025. This year, the televised show watched by millions takes place in Basel, Switzerland. So, who will succeed last year's winner, Nermo? The answer will be revealed this Saturday, May 17, during the grand final of the 69th Eurovision Song Contest. In the meantime, discover the 26 finalist countries, the favorites and the running order for this final stage.