Full Eurovision 2021 result: Semi-finals won by Malta and Switzerland – Croatia and Denmark almost reached the final
Eurovision 2021 Day 8: Thoughts on rehearsals from Italy, Germany, Netherlands, France, United Kingdom and Spain