Eurovision has had the beautiful, bold and bizarre throughout its history and this year's contest in Malmö, Sweden will be no different.
Some 26 countries will be in the Grand Final at the Malmö Arena, from the first semi-final with their song One Milkali (One Blood).
Acts including Lulu (UK), Nana Mouskouri (Greece) and Baccara (Spain) have taken part in the competition over the years, and the SBS News random song selector gives you the chance to rediscover the best — and the worst — of the Eurovision archives.
Click the button for a video from Eurovision history, or select your favourite country and listen back to all their entries.
The Eurovision Grand Final will be broadcast live on SBS at 5am AEST on Sunday 12 May and repeated at 7.30pm. It will also be available on .