Eurovision 2017 Semi Finals Running Order Revealed!

Earlier this morning Ukrainian broadcaster announced the running order for both the semi finals for Eurovision 2017. These will take place on the 9th and 11th May in Kiev. Read on to find out the running order.  Continue reading