Since 1956, there have been 45 different host cities for the Eurovision Song Contest (as of 2024). Can you guess them all?
Based on: https://en.wikipedia.org/wiki/List_of_host_cities_of_the_Eurovision_Song_Contest
Within each country, the host cities are ordered by the number of times each city hosted the contest. If two cities of the same country hosted the contest the same number of times, the order is alphabetical.