European powerhouse Spain