The legendary French department store, Galeries Lafayette, has landed in Mumbai; one of the most anticipated luxury retail arrivals in India’s fashion history. With its flagship now standing tall at ...