Ok, a quick post before the result. My top ten prediction is:

Azerbaijan

Czech Republic

Israel

Estonia

Bulgaria

Albania

Austria

Greece

Finland

Cyprus

Who knows! It was a great semi-final!

🙂 xx