Ukraine has won the 66th Eurovision song contest, which was held on Saturday evening in Turin in Italy. Riding a tidal wave of support from the telephone-voting European public, Stefania by Kalush Orchestra finished first after strong showings by the United Kingdom, Spain and Sweden in the early voting.