Retailer
Inditex
Inditex is the world's largest fashion retail group, headquartered in Arteixo, Spain, operating over 5,800 stores across 213 markets under seven brands including Zara, Massimo Dutti, Pull&Bear, and Bershka. The group has pursued aggressive store consolidation since 2018, closing over 2,000 locations in favour of larger flagship formats paired with digital investment.
Coverage in Rack & Reason (2)
First mentioned: April 2026