IN PICS: Zara’s brand new flagship store in Madrid is the biggest and most innovative in the world
SPANISH fashion brand Zara has opened its biggest store in the world and it’s like stepping into the future. The textile giant’s flagship store opened