S omething that I've noticed in these early days of 2025 is that everyone was wearing leggings again as soon as January hit, ...
The Duchess of Sussex loves her Aquazzura shoes. Meghan has a jaw-dropping collection of 31 different styles, including flats, mid-heels and towering stilettos totalling £20,035.