Gucci Opens Largest Store in India - Slideshow

The 4,220-square-foot location at The Oberoi hotel in Gurgaon is the brand’s fifth in the country.

Pause slideshow to share images