Where to buy Kate Middleton’s £15 ditsy print face mask – and the best floral print dupes too
KATE Middleton was seen wearing a protective face covering for the first time this week – and opted for a £15 floral design. The Duchess of Cambridge, 38, donned a … Read More