The United Kingdom’s representative, Olly Alexander has confirmed on social media platforms, that his song ‘Dizzy’ will be released on 1 March. The announcement followed a series of teasers yesterday where the singer played a weatherman, hinting at ‘Dizzy’ spells in the UK. This teaser increased speculation that an announcement was imminent. On the day of the announcement, Alexander also …