The company’s flagship retail stores in Delhi and Mumbai have also contributed significantly to its growing footprint.