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?
Love Island stars brutally dumped from villa immediately with cast members in tears
- today, 21:51
- dailystar.co.uk
- 0

No comments