What is the answer: Which clothing retailer founded in 1975 is based in Arteixo in northern Spain?
zara