Eurovision leaderboard in full as UK finish in 19th place

The Eurovision Song Contest 2025 took place in Switzerland and saw 37 countries compete for the crown - but who won and where did the UK finish in the leaderboard?

No comments

Read more