Boots shoppers race to buy luxury Christmas beauty box worth £450 for just £90

Wait 5 sec.

It contains 26 products from No7, Kerastase and Estee Lauder