The first semi of Eurovision 2019 has just finished and we have our first 10 qualifiers for the Grand final on 18 May 2019. A total of seventeen nations performed…
Continue Reading