
Eurovision 2025 final running order as 26 countries compete and Sweden tipped to win
After two semi finals there are just 26 countries left in the running for glory at this year's Eurovision Song Contest 2025 and we now know when each of them will perform in Saturday's grand finale. As there always is, there's been huge …