Spanish fashion giant Inditex plans to open the largest Zara store ever built, in a 14,500m² retail space located in Meir, the shopping district of Antwerp. “This is perhaps the biggest deal in a long time for the entire sector,” said Nicolas Beaussillon, chief executive of Tans Urban Landmarks,...