The second semi-final of Eurovision song contest has just finished. According to voting results. Latvia, Lithuania, Azerbaijan, Sweden, Cyprus, Slovenia, Poland, Israel, Norway and Montenegro are in the final which will take place on May 23.