Tonight we saw the second semi-final for Eurovision 2023 wrap up, after another 16 countries took to the stage in Liverpool. Sadly, the rules state that only ten songs can advance to the grand final – meaning that six countries has to be cut tonight. Following an amazing set of performances from the acts, the interval artists, and Spain, Ukraine …