The 69th Eurovision Song Contest will hold its grand final tonight - and there are already plenty of controversies for fans to get their teeth into.

From the serious - protesters furious at Israel being in the final again - to the slightly less so, such as Italians upset at being lampooned on stage: this contest has it all.

The Swiss city of Basel played host this week to competitors representing 37 countries looking to pick up the coveted crystal microphone trophy.

Here the MailOnline brings you up to speed on all the biggest talking points ahead of tonight's show, when 26 acts take take to the stage in the St. Jakobshalle from 8pm (UK time).

The finalists are: Norway, Luxembourg, Estonia, Israel, Lithuania, Spain, Ukraine, the United Kingdom, Austria, Iceland, Latvia, the Netherlands, Finland, Italy, Poland, Germany, Greece, Armenia, Switzerland, Malta, Portugal, Denmark, Sweden, France, San Marino and Albania.