M&S celebrates milestone moment in India with the opening of its 100th store: Marks & Spencer, the iconic British fashion retailer, is celebrating a milestone in India with the opening of its 100th store in Mumbai.
Situated on the bustling Linking Road, Santacruz, the 22,000...