There will be rockets, soldiers and moustachioed men in their underpants lampooning Vladimir Putin as a “crocodile psychopath” – and that’s just the Croatian act.
One of the most stridently political Eurovision grand finals in years takes place in Liverpool on Saturday night against a backdrop of a war in Ukraine that shows little sign of ending.