Zara shuts down its 51,300-square-foot flagship store in Mumbai – The New Indian Express February 25, 2025India Retail Zara shuts down its 51,300-square-foot flagship store in Mumbai The New Indian Express Read More