The Body Shop Faces Administration in UK Amidst Shop Closures and Job Losses

by
The Body Shop Faces Administration in UK Amidst Shop Closures and Job Losses