Eurovision 2011 Grand Final – where's Father Ted?
Known to those ‘in the know’ as simply the ESC, the Eurovision Song Contest is the annual competition held among active member countries of the European Broadcasting Union (EBU). The competition is simple enough. Each member country submits a song to be performed on live television and then casts votes for the other countries’ songs to determine […]
Read more