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