thesqueee.co.uk
Musical Interlude: Melodifestivalen
May 18th isn’t a public holiday in Sweden, but perhaps it ought to be. Sweden is a country that takes the Eurovision Song Contest very seriously. And indeed, last year, who won? Sweden! Much …