John Lewis’s 2026 beauty advent calendar is its biggest yet – worth £1,160
Worth more than £1,000 and packed with 41 products, this year’s offering is super indulgentRead more: Best beauty advent calendars 2026
The Independent UK ·