Clog London to open 24 stores in coming year
Footwear and accessories brand Clog London plans to open 24 stores over the coming year and will launch outlets in numerous upcoming shopping centres in the next few years.