Ell/Nikki of Azerbaijan Wins Eurovision And Jedward’s Lipstick Charms
Lady Sharon | May 16, 2011
Running Scared and Lipstick With a global audience of more than 125 million, the finals of the 56th Eurovision Song Contest 2011, was broadcast from a fully packed Fortuna Düsseldorf Arena in Germany. The Eurovision Song Contest is an annual competition among active member countries of the European Broadcasting Union, where each member country […]