AP - Germany’s Lena Meyer-Landrut has won the 2010 Eurovision Song Contest, edging out Turkey and Romania.
Tags: 2010, contest, wins, Eurovision, Germany, eurovision song contest, Song
AP - It was a startling voice of protest at a startling venue. Covered head-to-toe in black, a Saudi woman lashed out at hard-line Muslim clerics’ harsh religious edicts in…