The Actual Perfumes Celebrities Wear
Want to Smell Like Rihanna, Lizzo, or Adele? You Can! Here are the Perfumes Celebs Actually Wear
18
The Duchess of Cambridge wears Orange Blossom by Jo Malone (£108), apparently. The royal had the candle version (£50) of the scent burnt as she walked down the aisle at Westminster Abbey on her wedding day.