Stockholm Calling / by - May 14, 2016 8:36 pm
Watch now: The Grand Final of the 2016 Eurovision Song Contest
With months of preparation from the 42 competing nations being dedicated to this night, tonight is finally the night where the winner of the 2016 Eurovision Song Contest will be…