United Kingdom - Douze Pointes 2009
For the past decade or so, the United Kingdom's success rate in the Eurovision Song Contest has been dismal, our most recent victory occurred in 1997 with Katrina & The Waves, our most recent succ... continue reading »