The EBU has revealed the order in which the songs competing in this year’s Eurovision semi-finals will be performed. Check below for the details! SEMI 1 Moldova Armenia Belgium Netherlands Finland Greece Estonia Macedonia Serbia Hungary Belarus Russia Denmark Albania Romania Georgia Australia, Austria, France and Spain will vote in this semi-final. SEMI 2 Lithuania Ireland San Marino Montenegro Malta …