A Guide to Eurovision 2013
Eurovision has its final showdown tonight, as twenty six nations go to battle for the cheesiest music prize in the world. Over the last two nights thirty three European nations have performed in two heats. Only twenty nations progress to the final competition tonight. There they will be joined by six other competitors, Europe’s ‘big […]