As Eurovision 2017 draws nearer and all the artists have been announced, let’s take a look at who will be participating. 2017 will see 43 countries on stage, with the welcome return of Portugal and Romania.

Who is your favourite?

 CountryArtistsSong TitleVideo
AlbaniaAlbaniaLinditaWorld
ArmeniaArmeniaArtsvikFly With Me
AustraliaAustraliaIsaiah Firebrace Don't Come Easy
AustriaAustriaNathan TrentRunning On Air
AzerbaijanAzerbaijanDihajSkeleton
BelarusBelarusNavi bandHistoryja Majho Zyccia
BelgiumBelgiumBlancheCity Lights
BulgariaBulgariaKristian Kostov Beautiful Mess
CroatiaCroatiaJacques HoudekMy Friend
CyprusCyprusHovigGravity
CzechRepublicCzech RepublicMartina BartaMy Turn
DenmarkDenmarkAnjaWhere I Am
EstoniaEstoniaKoit Toome & LauraVerona
FinlandFinlandNorma JohnBlack bird
FranceFranceAlmaRequiem
GeorgiaGeorgiaTako GachechiladzeKeep the faith
GermanyGermanyLevinaPerfect Life
GreeceGreeceDemyThis Is Love
HungaryHungaryJoci PápaiOrigo
IcelandIcelandSvala Paper
IrelandIrelandBrendan MurrayDying To Try
IsraelIsraelImri ZivI Feel Alive
ItalyItalyFrancesco GabbaniOccidentali’s Karma
LatviaLatviaTriana ParkLine
LithuaniaLithuaniaFusedmarc Rain Of Revolution
MacedoniaFYR MacedoniaJana BurčeskaDance Alone
MaltaMaltaClaudia FanielloBreathlessly
MoldovaMoldovaSunstroke ProjectHey Mamma
MontenegroMontenegroSlavko KalezcSpace
NetherlandsNetherlandsO'G3NELights ands Shadows
NorwayNorwayJOWSTGrab The Moment
PolandPolandKasia MośFlashlight
PortugalPortugalSalvador SobralAmar Pelos Dois
RomaniaRomaniaIlinca ft. Alex FloreaYodel It!
RussiaRussiaJulia SamoylovaFlame Is Burning
SanMarinoSan MarinoValentina Monetta & Jimmie WilsonSpirit Of The Night
SerbiaSerbiaTijana BogićevićIn Too Deep
SloveniaSloveniaOmar NabarOn My Way
SpainSpainManel NavarroDo It For Your Lover
SwedenSwedenRobin BengtssonI Can't Go On
SwitzerlandSwitzerlandTimebelleApollo
Ukraine_Flag32UkraineO.TorvaldTime
United-KingdomUnited KingdomLucie JonesNever Give Up On You