The last three years of the Eurovision Song Contest has brought us some fantastic winning songs that are still stuck in people’s heads to this day. As we eagerly await the final on Saturday here’s a look at the good the bad and the downright strange winners of the last ten years...