Spain’s Socialists suffer drubbing in local polls
Published on 23/05/2011
Spain's ruling Socialist Party found itself out of power in major cities and almost all the 17 autonomous regions Monday after voters punished the government's handling of the economy in local elections overshadowed by mass protests.