Last May, Ell & Nikki, an obscure duo from Azerbaijan, won the 2011 Eurovision Song Contest. The country’s President, Ilham Aliyev, treated the musical win like a military triumph, describing it as “a ...
(Reuters) - Duesseldorf sets the stage on Saturday for the grand final of the 56th Eurovision Song Contest. Germany's Lena Meyer-Landrut won in 2010 with the song "Satellite." Here are some facts ...