PHOTO CREDIT: Gucci Here is another reason to LOVE Delhi... Gucci, has opened its fifth and largest store in India at The Oberoi in Gurgaon, Delhi NCR. This is Gucci's third store in my favourite city and houses more that 4220 square feet of gorgeous goodies. If you frequent the Gu