Gucci, one of the world’s leading luxury brands, is pleased to announce the opening of its fifth store in India and third in the Delhi NCR Region. Located at The Oberoi, Gurgaon, the new store spans ...