Spain Massive protests have erupted.