Live Story: The Grand Final
Time is ticking as today, Saturday the 14th of May, the Grand Final of the 2016 Eurovision Song Contest takes place in the Globe Arena in Stockholm, Sweden. And from here we'll bring you updates of what's going on before, during and after the show, so keep an eye!