Eurovision: Europe’s annual festival of songs that will be forgotten
By the time the last glitter cannon fizzles out over Switzerland on 17 May, the 2025 Eurovision Song Contest will have fulfilled its annual duty: confusing millions into asking, "Wait, who won again?" Once, Eurovision was a regal showcase of …