UK Bombs In Eurovision Song Contest As Germany Get Top Spot

Lena's Satellite Wins Eurovision For GermanyGermany have won the Eurovision Song Contest held in Oslo, Norway, with the United Kingdom entry coming last for the second time in three years. The German entry,...

closeSign in to NowPublic

is reporting from