
Why do UK, France, Spain, Italy and Germany automatically qualify for the Eurovision final?
It is the first semi-final of the Eurovision Song Contest 2025, and the first set of 15 countries are battling it out to compete in the grand final this Saturday, May 17. For those of you familiar with the competition, you may be aware of how it is …