Eurovision City aka Stockholm calling…
If you had one chance to spend Eurovision in any country, it would surely be Sweden and in particular Stockholm, wouldn’t it? The Swedes have got this Eurovision thing sussed. Winners of this most prestigious song contest umpteen times, no-one knows this contest better than the birthplace of the mighty Abba. And if you are […]