Brazil's Natura sells The Body Shop to Aurelius in $254 million deal
Brazil's Natura sells The Body Shop to Aurelius in $254 million deal
Brazil's Natura in exclusive talks with Aurelius for The Body Shop sale
Brazil's Natura in exclusive talks with Aurelius for The Body Shop sale