The regional and municipal elections on Sunday in Spain confirmed the Left's worst fears, as the ruling Socialist Party was routed and the conservative Partido Popular achieved its largest electoral victory in its history, predicting a similar victory in next year's general election--although not all the votes that the Socialists lost went to the...
Read more »