So the semi-final line ups are now out. I have included some of the details to both of them now in this post.
Below included it is semi final 1 first and second half line up. This will air on 8th May 2018.
Albania, Azerbaijan, Belarus, Belgium, Bulgaria, Czech Republic, Estonia, Iceland, Israel, Lithuania
Armenia, Austria, Croatia, Cyprus, FYR Macedonia, Finland, Greece, Ireland, Switzerland
Below included it is semi final 2 first and second half line up.To be broadcast on 10th May 2018.
Russia, Serbia, Denmark, Romania, Australia, Norway, Moldova, San Marino, The Netherlands
Montenegro, Sweden, Hungary, Malta, Latvia, Georgia, Poland, Slovenia