Catherine has some impressive powers when it comes to making items of clothing sell out Photo C GETTY IMAGES
Home
These are the perfumes Kate Middleton, Princess Diana and the Queen wore on their wedding days Catherine has some impressive powers when it comes to making items of clothing sell out Photo C GETTY IMAGES