General view of the new Zara store on April 07, 2017 in Madrid, Spain. The store is the biggest Zara store in the world measuring 6,000 square meters. (Photo by Cristina Arias/Cover/Getty Images)