Former Britain's Got Talent star Ryan O'Shaughnessy succeeded in getting through to the next stage at the semi-final in Lisbon last night. Portugal as host is already assured a place in Saturday's grand final.

The first of the two semi-finals - with the second to air on Thursday - also saw former X Factor contestant Saara Aalto make it through to Saturday night, representing Finland.

The Eurovision Song Contest final will air on May 12 on RTP and BBC One at 8pm.