Interior of Zara Store on Gran Via Shopping Street in Madrid, Spain.. Editorial Photography - Image of brand, ancient: 134174612
Madrid, Spain - April 09, 2022: Shop window of Zara Plaza de España. The largest Zara store in the world. Concept of shopping, inditex, Amancio Ortega Stock Photo - Alamy
Interior of Zara store on Gran Via shopping street in Madrid, Spain Stock Photo - Alamy
ZARA à Madrid
Zara owner agrees 20% pay hike in Spain | Business