Sweden wins the final of the Eurovision Song Contest in Vienna, as fans celebrate the results in Stockholm.
The Globe and Mail
Sun, 05/24/2015 - 9:33am
Sweden wins the final of the Eurovision Song Contest in Vienna, as fans celebrate the results in Stockholm.