1999 में 9 महादेव रोड , नई दिल्ली में एकमात्र फ्लैगशिप स्टोर से अब देश भर में 121 आउटलेट हैं।
From a single flagship store at 9 Mahadeo Road, New Delhi in 1999, there are now 121 retail outlets across India.