The Eurovision Song Contest returns from May 13 to 17, 2025. This year, the televised show watched by millions takes place in Basel, Switzerland. So, who will succeed last year's winner, Nemo? The answer will be revealed on Saturday, May 17, when the 69th Eurovision Grand Final takes place. In the meantime, check out the songs, the favorites and the running order for the final.