Express. Home of the Daily and Sunday Express.
The Body Shop
The Body Shop is a British cosmetics, skin care and perfume company which has around 3,000 locations around the world.
In February 2024, the UK business of The Body Shop was put into administration.