This year's national finals have been completed and the 43 countries' representatives for Lisbon are now chosen. This year, following the announcements of artists and songs many complaints and grumbling…
Continue Reading