Sweden wins Eurovision Song Contest
Sweden wins the final of the Eurovision Song Contest in Vienna, as fans celebrate the results in Stockholm. Yiming Woo reports.
Sweden wins the final of the Eurovision Song Contest in Vienna, as fans celebrate the results in Stockholm. Yiming Woo reports.