No-one!! There wasn't a competition until 1956.
Lena Meyer-Landrut, representing Germany, won the Eurovision Song Contest 2010.
Katrina and the Waves won for the UK in 1997
Portugal have never won the Eurovision Song Contest, up to and including the 2011 contest.
The UK won their first Eurovision Song Contest in 1967, with the song "Puppet On A String", which was performed by Sandie Shaw.
Alexander Rybak from Norway won the Eurovision 2009 contest.
No-one, as the Eurovision Song Contest didn't begin until 1956!!
No, Hungary are yet to win the Eurovision Song contest.
Linda Martin won the Eurovision Song contest in 1992, representing Ireland.
Abba won the Eurovision Song Contest of 1974, which was hosted by Great Britain.
Lena Meyer-Landrut, representing Germany, won the Eurovision Song Contest 2010.
Alexander Rybak won the Eurovision Song Contest 2009 for Norway with 387 points.
Portugal has never won the Eurovision Song Contest
The Eurovision song contest in 2011 was won by Ell/Nikki. The song performed was "Running Scared" and was performed for Azerbaijan. The contest took place in Dusseldorf, Germany, as Germany won it the previous year.
No, Lithuania has never won the Eurovision Song Contest. Fun Fact: The first time Lithuania entered the Eurovision Song Contest was is 1994.
Serbia won with the song Molitva.
Russia won the 2008 Eurovision Song Contest and yes, Russia are not members of the European Union.
Katrina and the Waves won for the UK in 1997