April 28, 2016
Brazilian brand Natura has opened its first store in its home market today, part of an ambitious strategy to move into brick-and-mortar retail. The company’s founders and partners Luis Seabra and Pedro Passos and president Roberto Lima launched the...