Tuesday, November 10, 2026

The Body Shop to Close One-Third of Its Stores in Canada