Eurovision champion - who will win? The Eurovision Grand Final on Saturday 16 May sees 25 countries perform to be crowned the ...
Sam Battle is representing the UK in 2026.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results