It's beginning to look - and smell - a lot like Christmas. Jo Malone London recently unveiled its holiday range in the presence of its celebrity friends. The setting was fittingly festive, complete with not one but two Christmas trees. Among the enchanting highlights from the collection were the Advent Calendar comprising 24 scented surprises from colognes to body care, and the Christmas Cracker filled with the English Pear & Freesia Cologne, the Blackberry & Bay Body & Hand Wash and the Basil & Neroli Body Crème.
See also: The Merriest Advent Calendars From Beauty & Fashion Brands