EBU denies Zelensky’s request to appear in the Final of Eurovision 2023!
The two semi finals of the 2023 Eurovision Song Contest have ended, and we have all 26 finalists of this year's Contest. The Final is set to take place on Saturday in Liverpool, the UK city that's hosting the Contest on behalf of last…