French luxury department store Galeries Lafayette is all set to open its first flagship store in India, in Mumbai Read More
French luxury department store Galeries Lafayette is all set to open its first flagship store in India, in Mumbai