Expatica news

Spain’s Socialists suffer drubbing in local polls

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.