Brazilian Green Company Natura is Now in New York

One of the Brazil’s top cosmetics company, Natura has opened its first bricks and mortar presence in the United States with a store in Manhattan, New York.

Read More