The Body Shop has been through a challenging year-plus since it entered administration (the UK’s version of bankruptcy) in February 2024 and closed all its U.S. brick-and-mortar stores in March 2024. Now the brand — which still has strong name recognition among Gen X and millennials — is returning to the U.S. market via Amazon […]