Local elections take place in Spain

Spain 379535 1280