Sweden Election: Populists Win Biggest Ever Vote Share, Ruling Leftists Have Worst Result in 100 Years
Michael Campanella/Getty Images By Jack Montgomery The populist Sweden Democrats have secured their biggest ever share of the public vote in Sweden, while the ruling Social Democrats put in their […]