Tired of receiving race finisher tees that you never wear? Well, if you're one of the 40,000+ runners set to take part in the London Marathon on 23 April, you'll be given the option to opt out of ...
The latest fashion news, beauty coverage, celebrity style, fashion week updates, culture reviews, and videos on Vogue.com.