It's one of the most corrupt countries in the world and widely criticised for its human rights record but this year Azerbaijan is hosting Eurovision - one of the most glitzy TV music competitions in the world.
2016
1944
1972
2013
1943
1945
2003
1946
1947