Anti-work anthems, Boy George and controversial lyrics: A guide to all 35 Eurovision songs
boycott over Israel's presence.
If you can put the politics aside (and many fans feel they can't), the competition presents its usual mix of mayhem and spectacle.
This year's hopefuls include