30 best beauty stocking fillers: £15 and under

4:45am PST - December 4th, 2018    bath and body works - Independent

From aromatherapy baubles to festive glitter, these treats are just as glamorous as they are affordable