The line-up for this year's Eurovision final has been completed.

The last 10 places were decided in a second semi-final in the host country, Azerbaijan, last night.

The UK's entry, Engelbert Humperdinck, was automatically through.