British fashion and lifestyle brand and retailer Cath Kidston will open its first three stores in India as early as this autumn. To begin with, it will open two stores…
Continue Reading