eurovisionni.wordpress.com
Eurovision Rewind: 2003
2003 saw the United Kingdom’s worst performance in their long Eurovision history. Jemini failed to achieve a single point and their ‘Cry Baby’ forced them to shed even more tears.…