On Saturday night Oslo will play host to the Eurovision Song Contest, Europe's biggest musical competition, in which countries go to head to head in search of continental pop music dominance.
Now in its 55th year, the annual spectacle is watched by a whopping 125 million people across Europe.
Following two semi-final competitions this week, the group was whittled down to 25 countries who will compete in the finals. Among the favorites are Azerbaijan and Armenia, according to the AP.
Check out the videos for the 25 finalists' songs below. Also make sure to check out HuffPost blogger Will Adams' analysis of the various countries' songs.