German singer Lena has won the Eurovision Song Contest -- the continent's biggest musical competition that allowed musicians from 25 countries to shrug off the economic gloom shrouding Europe, at least for a day.


More...