With Eurovision 2025 all of six weeks away, the 37 contestants have been decided, and the running order of the semi-finals and the Grand Final set accordingly.
As the results of the 2024 elections shake up Europe, it's time once again for one of the weirdest outlets for the public to express their feelings about International politics: Eurovision.