Live updates: Eurovision 2021 Grand Final results, ratings and best costumes – CNET

By | May 22, 2021
We rank the 26 finalists in the final Eurovision Song Contest 2021 battle.