Sweden Election: Populists Win Biggest Ever Vote Share, Ruling Leftists Have Worst Result in 100 Years
The populist Sweden Democrats have secured their biggest ever share of the public vote in Sweden, while the ruling Social Democrats put in their worst performance since 1908.