Natura opens first Brazilian store

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...
Read the full article now!
Subscribe