Let’s face it, we all love Eurovision for its disastrous songs as much as its moments of pure pop.
With 44 acts on show, there are always a few that leave you thinking “What the?”
Amongst this lot, Russia’s singing grannies are so bad they are good, and could prove to be unstoppable.
Semi Final One has already taken place in Baku, beware of online spoilers!
David Knox blogs Eurovision at sbs.com.au