
Tomorrow is the night we’ve all been waiting for: the Eurovision 2025 final. And all eyes will be trained on Swedish group KAJ, the competition favourites, as they take to the stage for their act Bara Bada Bastu.
They’re standing on the shoulders of giants: after all, Sweden were the ones who sent ABBA to Eurovision glory in 1974.