Marks and Spencer launch long-awaited beauty advent calendar for 2024 and it's worth over £300
The Marks and Spencer beauty advent calendar has finally landed, and is the perfect way to pamper yourself in the run up to Christmas. Here's everything you need to know