It’s finally here! In just over six hours time, twenty-seven countries from across Europe plus Australia will be competing in the grand final of this 2015 Eurovision Song