Deprecated: Creation of dynamic property ATTO_PluginUpdate::$license is deprecated in /mnt/storage/stage/www/wp-content/plugins/advanced-taxonomy-terms-order/include/class.atto.plugin-updater.php on line 29
Eurovision 2017: Everything you need to know - Attitude
Deprecated: mb_convert_encoding(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities, or mb_encode_numericentity/mb_decode_numericentity instead in /mnt/storage/stage/builds/streampublishing-attitude-server/latest-1.16.1-1793359797.063729/pugpig-attitude-theme/functions.php on line 974
Skip to main content
Deprecated: mb_convert_encoding(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities, or mb_encode_numericentity/mb_decode_numericentity instead in /mnt/storage/stage/builds/streampublishing-attitude-server/latest-1.16.1-1793359797.063729/pugpig-attitude-theme/functions.php on line 974

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedField::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedField.php on line 218

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedField::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedField.php on line 116

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedField::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedField.php on line 132

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedField::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedField.php on line 200

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedField::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedField.php on line 225

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedField::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedField.php on line 236

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedFieldIter::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedFieldIter.php on line 78

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedFieldIter::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedFieldIter.php on line 96

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedFieldIter::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedFieldIter.php on line 87

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedFieldIter::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedFieldIter.php on line 105

Deprecated: Return type of PugpigSiteGoogleAnalytics_Vendor\Google\Protobuf\Internal\RepeatedFieldIter::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/storage/stage/builds/pugpig-site-server/latest-1.61.0-1793359797.063729/pugpig-site-google-analytics/src/vendor/google/protobuf/src/Google/Protobuf/Internal/RepeatedFieldIter.php on line 69

Home Culture Culture Film & TV

Eurovision 2017: Everything you need to know

By Will Stroude

The Eurovision Song Contest is upon us o here’s a handy guide of everything you need to know before the first semi-final kicks off in Kiev tonight (May 9).

Where?

After Ukraine’s shocking win last year, the competition is heading to Kiev. The theme for this year’s contest is ‘Celebrate Diversity’.

Eurovision is never short of a controversy or three, and this year is no exception. In December, organisers confirmed that they would not be moving the location of the event, despite complaints over the planning in Kiev being several months behind.

There have also been fears that Kyiv and Ukrainian broadcaster NTU are struggling to meet costs associated with the contest.

When?

The semi-finals air on 9 & 11 May, with the final airing on Saturday 13 May on BBC One. Graham Norton is expected to return to host the UK’s coverage of the event.

Representing the United Kingdom will be former X Factor contestant Lucie Jones, with the song ‘Never Give Up On You’.

The Songs

Semi-Final 1

Sweden: Robin Bendtsson, “I Can’t Go On”Georgia: Tako Gachechiladze, “Keep the Faith”Australia: Isaiah, “Don’t Come Easy”Albania: Lindita, “World”Belgium: Blanche, “City Lights”Montenegro: Slavko Kalezić, “Space”Finland: Norma Jonh, “Blackbird”Azerbaijan: Dihaj, “Skeletons”Portugal: Salvador Sobral, “Amar pelos dois”Greece: Demy, “This is Love”Poland: Kasia Moś, “Flashlight”Moldova: SunStroke Project, “Hey, Mamma!”Iceland: Svala, “Paper”Czech Republic: Martina Bárta, “My Turn”Cyprus: Hovig, “Gravity”Armenia: Artsvik, “Fly With Me”Slovenia: Omar Naber, “On My Way”Latvia: Triana Park, “Line”

Semi-Final 2

Serbia: Tijana Bogićević, “In Too Deep”Austria: Nathan Trent, “Running on Air”Russia: Yulia Samoylova, “Flame is Burning”Macedonia: Jana Burčeska, “Dance Alone”Malta: Claudia Faniello, “Breathlessly”Romania: Illinca and Alex Florea, “Yodel It!”Netherlands: O’G3NE, “Lights and Shadows”Hungary: Joci Pápai, “Origo”Denmark: Anja Nissen, “Where I Am”Ireland: Brendan Murray, “Dying to Try”San Marino: Valentina Monetta and Jimmie Wilson, “Spirit of the Night”Croatia: Jacques Houdek, “My Friend”Norway: JOWST, “Grab the Moment”Switzerland: Timebelle, “Apollo”Belarus: NAVI, “Story of My Life”Bulgaria: Kristian Kostov, “Beautiful Mess”Lithuania: Fusedmarc, “Rain of Revolution”Estonia: Koit Toome and Laura, “Verona”Israel: Imri, “I Feel Alive”

Final

France: Alma, “Requiem”Germany: Levina, “Perfect Life”Italy: Francesco Gabbani, “Occidentali’s Karma”Spain: Manel Navarro, “Do It for Your Lover”Ukraine: O. Torvald, “Time”United Kingdom: Lucie Jones, “Never Give Up on You”More stories:Attitude’s Bachelor of the Day: Paul DaviesTom Daley shares first pictures of wedding to Dustin Lance Black