December 2, 2015
Brazilian direct seller Natura is to open brick-and-mortar stores in large shopping malls across Brazil from 2016. The company is currently planning the new concept and no further details on the format were available. The move to open stores... 