Your pocket guide to the 2025 Eurovision grand final
After two electric semi-finals, we're at the pointy end of the Eurovision Song Contest. This weekend, 26 countries will battle through ballads, opera, pop and techno, vying to be crowned the winners of Eurovision 2025. Here's what you need to know …