Best of Eurovision

  • Buy Print
photo

Photo  / 30

Denmark's Emmelie De Forest, winner of the 2013 Eurovision Song Contest, sings ''Only Teardrops'' at the finals of the contest held at the Malmo Opera Hall in Malmo, Sweden, May 18, 2013. REUTERS/Janerik Henriksson/Scanpix Sweden