Kazo opens eight new India stores
Clothing and accessories brand Kazo has launched over seven new brick-and-mortar outlets in India recently, including in Noida, to strengthen its offline retail network in the country.