Eurovision has had a mix of great, weird, funny and down right bizarre performances.
Being an avid fan of the contest I have compiled the top 10 performances of the last couple of years.
Lordi – Hard Rock Hallelujah
Sertab Erener – Everyway That I Can
Alexander Rybak – Fairytale
Stefan Raab – Wadde hadde dudde da?
Verka Serduchka – Danzing
Niamh Kavanagh – In your eyes
Dana International – Diva
LT United – We Are The Winners
Kalomira – My Secret Combination
Images courtesy of Ernst Vikne and Michael Cote