Zara opens Largest Indian Store in Mumbai

Zara, the flagship brand of the Spanish fashion retailer Inditex, has opened its largest Indian store in Mumbai. The five storey store is in a 110 year old building in South Mumbai and is a whopping 51,300 sq f...